Angular 2——在内部函数中使用组件变量
Angular 2 - using component variables inside inner function
假设我有以下函数:
ifvisible.now("idle", function(){
// Stop auto updating the live data
if (this.activitySub)
this.activitySub.unsubscribe();
});
由于function() { }
内的所有变量都无法识别,我如何在函数内导入或使用它们(或以任何其他方式)?
试试这个Arrow Functions
,没有测试过,但可能适合你:-
ifvisible.now("idle", () => {
...your code...
});
使用箭头函数
- 你不需要一直输入function
- 它从词法上捕获了这个 的含义。
- 它从词法上捕获参数 的含义
参见
- https://basarat.gitbooks.io/typescript/content/docs/arrow-functions.html
相关文章:
- GoogleMap JSX组件中未定义的变量
- 带有KendoUI组件的Javascript变量作用域
- 使用Handlebars从动态变量渲染组件
- 使用*ngIf+模板变量+loadIntoLocation以编程方式将组件加载到视图中
- 为什么Angular 1.5双向绑定在将作用域变量传递给组件绑定时失败
- React:未捕获的不变量冲突:ReactDOM.render():无效的组件元素
- Vue.js 在另一个组件的一个组件中使用变量
- 带组件变量的角 2 管/过滤器
- Angular2 - 组件变量/组件类属性上的双向数据绑定
- 每次加载页面时,火狐附加组件访问变量
- 如何在 foreach 循环中使用 JavaScript 变量之前从 JavaScript 变量中删除或排除组件
- 将变量从反应路由器传递到子组件
- 如何处理 React 0.12+ 中的组件引用变量和 props
- 如何使用 React.createElement 基于 prop 或变量动态创建组件
- KnockoutJS:访问自定义组件之外的可观察变量
- 访问变量从RxJS subscribe()函数中声明了一个组件
- Angular 2的组件变量作用域和引用
- 在Angular 2中,直到鼠标悬停,组件变量才会在视图中更新
- 访问父组件变量
- Angular 2——在内部函数中使用组件变量