npm i --save nativescript-lazy
- 版本:1.0.4
- GitHub: https://github.com/mkloubert/nativescript-lazy
- NPM: https://npmjs.net.cn/package/nativescript-lazy
- 下载量
- 昨天: 0
- 上周: 0
- 上个月: 10
NativeScript Lazy
一个提供内置懒加载函数面向对象版本的 NativeScript 模块。
NativeScript 工具箱
此模块是 nativescript-toolbox 的一部分。
许可证
平台
- Android
- iOS
安装
在您的应用程序项目中运行
tns plugin add nativescript-lazy
以安装此模块。
示例
import { Lazy } from 'nativescript-lazy';
var lazyValue = new Lazy<Date>(() => new Date());
// [1] (false)
console.log('isValueCreated: ' + lazyValue.isValueCreated);
// [2] current time
console.log('value: ' + lazyValue.value);
// [3] (true)
console.log('isValueCreated: ' + lazyValue.isValueCreated);
// [4] same value from [2]
console.log('value: ' + lazyValue.value);
lazyValue.reset();
// [5] (false)
console.log('isValueCreated: ' + lazyValue.isValueCreated);
// [6] (new) current time
console.log('value: ' + lazyValue.value);
// [7] (true)
console.log('isValueCreated: ' + lazyValue.isValueCreated);
// [8] same value from [6]
console.log('value: ' + lazyValue.value);