我想在不同的控制器、组件等中使用全局函数。
function myFunction(param){
...
return result;
}
Run Code Online (Sandbox Code Playgroud)
全局 js 函数是在 Ember 中实现的最佳方式吗?
服务的完美使用:
App.MyFunctionService = Ember.Service.extend({
function myFunction(param){
...
return result;
}
});
Run Code Online (Sandbox Code Playgroud)
您可以通过执行以下操作将其注入任何需要的地方:
myFunction: Ember.service.inject()
Run Code Online (Sandbox Code Playgroud)
或者
somethingElse: Ember.service.inject('myFunction')
Run Code Online (Sandbox Code Playgroud)
您可以设置一个初始化程序以将其自动注入控制器、组件和您可能需要的任何其他地方。
| 归档时间: |
|
| 查看次数: |
1102 次 |
| 最近记录: |