promise-unwrap:取消承诺并直接在视图*问它们,无需控制器

时间:2024-05-30 12:07:29
【文件属性】:

文件名称:promise-unwrap:取消承诺并直接在视图*问它们,无需控制器

文件大小:12KB

文件格式:ZIP

更新时间:2024-05-30 12:07:29

JavaScript

承诺解包 直接在视图上解开承诺,无需控制器。 什么是承诺解包? promise-unwrap是一个Angular模块,它公开了允许您在视图中解开promise的过滤器,而没有模板的样板 // in my-controller.js var vm = this ; myService . asyncOp ( ) . then ( function ( results ) { vm . results = results ; } ) ; 而是将myService直接附加到控制器: // in my-controller.js var vm = this ; vm . myService = myService ; 并在视图中: {{ myCtrl.myService.asyncOp() | resolvePromise }} 解决承诺将在解决承诺之前(如果被捕获)返回未定义的(


【文件预览】:
promise-unwrap-master
----bower.json(624B)
----src()
--------promise-unwrap.promise-filters.js(813B)
--------promise-unwrap.promise-constant.js(208B)
--------promise-unwrap.promise-store-service.spec.js(3KB)
--------promise-unwrap.promise-store-service.js(2KB)
--------promise-unwrap.module.js(52B)
--------promise-unwrap.promise-filters.spec.js(3KB)
----gulp-tasks()
--------build.js(638B)
--------test.js(596B)
--------argv.js(134B)
--------config.json(2KB)
--------lint.js(1KB)
--------watch.js(1023B)
----promise-unwrap.min.js(1KB)
----gulpfile.js(579B)
----README.md(4KB)
----promise-unwrap.js(3KB)
----.gitignore(76B)
----karma.conf.js(1KB)
----package.json(1KB)

网友评论