Ember全局应用程序变量
Ember global App variable
我正在将Ember开发为一个插件&在我的tests''dumm''app.js中,我有
App = Ember.Application.extend({
modulePrefix: config.modulePrefix,
});
我的问题与通过Ember应用程序访问全局变量有关。
我必须做吗
window.App = App;
仅在上面的位置(即,我将使用Ember.Application.extend()的位置)
或者我也可以在其他地方做吗?
您可以在js文件中定义一个类,例如:
import Ember from 'ember';
const MyClazz = Ember.Object.extend({
// your properties and methods
});
const myObj = MyClazz.create({});
export default myObj;
这个对象将作为一个全局对象,你可以从任何你想要的地方访问这个对象,比如:
import MyObj from '/...path';
...
MyObj.get('...');
相关文章:
- jQuery在MVC应用程序中设置JS变量
- 在变量中保存值的最佳方法是在应用程序关闭后使用,然后使用apachecordova在android中重新启动
- Angular:如何在外部浏览器中打开Angular变量-appgyver混合应用程序
- 同构JS应用程序中的环境变量:Webpackfind&代替
- Ember全局应用程序变量
- 选中的Angular HTML列表将所选值放入应用程序范围的变量和跨度中
- 将变量从HREF传递到Google HTMLSERVICE应用程序
- 在前端测试 react + redux 应用程序时忽略与浏览器相关的变量
- 如何将文本框中的值存储到 asp.net vb.net 应用程序中的 JavaScript 变量中
- 将 java 变量从 Android 活动传递到 phonegap 应用程序中的 javascript
- NodeJS 应用程序布局和变量传递
- 由全局范围内的 Web 应用程序声明的全局变量
- 多变量是节点应用程序.js
- 如何根据变量更改 rails 应用程序中下拉列表中的选定文本
- 如何从Web JavaScript应用程序获取桌面C#程序中的变量
- 如何在 angularjs 应用程序中注销时删除/清除存储在范围变量中的数据
- 当你应该在 Rails 应用程序中使用来自控制器的变量时,在哪里放置 javascript 代码
- 在 rails 应用程序中访问 Javascript 变量
- 如何在视图中呈现部分 js 或访问在应用程序/资产中的 js.erb 文件中的控制器操作中初始化的实例变量/方法
- Javascript ToDo 应用程序,无法递增创建的总任务数/无法理解变量范围