Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Ember.js应用程序中初始化引导材料设计_Javascript_Ember.js_Material Design_Ember Cli_Bootstrap Material Design - Fatal编程技术网

Javascript 在Ember.js应用程序中初始化引导材料设计

Javascript 在Ember.js应用程序中初始化引导材料设计,javascript,ember.js,material-design,ember-cli,bootstrap-material-design,Javascript,Ember.js,Material Design,Ember Cli,Bootstrap Material Design,一周前,我开始学习Ember.js,我正在尝试在我的应用程序中集成。我已经阅读了说明我需要拨打以下电话的文档: $.material.init() 我试图创建一个实例初始值设定项并将此代码放入,但什么也没发生 有人能帮我在我的Ember应用程序中初始化材质效果吗?我找到了答案。根据Ember文档,我们可以使用一个可以在加载应用程序时运行代码的 应用程序实例初始值设定项在加载应用程序实例时运行。它们提供了一种方法来配置应用程序的初始状态,以及设置应用程序实例本地的依赖项注入(例如a/B测试) 因

一周前,我开始学习Ember.js,我正在尝试在我的应用程序中集成。我已经阅读了说明我需要拨打以下电话的文档:

$.material.init()
我试图创建一个实例初始值设定项并将此代码放入,但什么也没发生


有人能帮我在我的Ember应用程序中初始化材质效果吗?

我找到了答案。根据Ember文档,我们可以使用一个可以在加载应用程序时运行代码的

应用程序实例初始值设定项在加载应用程序实例时运行。它们提供了一种方法来配置应用程序的初始状态,以及设置应用程序实例本地的依赖项注入(例如a/B测试)

因此,我刚刚使用ember cli生成了一个新的实例初始值设定项

ember生成实例初始值设定项引导材料
并调用JS函数:

//app/instance初始值设定项/bootstrap-material.js
从“余烬”导入余烬
导出函数初始化(applicationInstance){
余烬$.material.init();
};
导出默认值{
名称:'引导材料',
初始化:初始化
};

这就是我为让它工作所做的一切。希望有帮助。

我找到了答案。根据Ember文档,我们可以使用一个可以在加载应用程序时运行代码的

应用程序实例初始值设定项在加载应用程序实例时运行。它们提供了一种方法来配置应用程序的初始状态,以及设置应用程序实例本地的依赖项注入(例如a/B测试)

因此,我刚刚使用ember cli生成了一个新的实例初始值设定项

ember生成实例初始值设定项引导材料
并调用JS函数:

//app/instance初始值设定项/bootstrap-material.js
从“余烬”导入余烬
导出函数初始化(applicationInstance){
余烬$.material.init();
};
导出默认值{
名称:'引导材料',
初始化:初始化
};

这就是我为让它工作所做的一切。希望能有所帮助。

我的Ember 2.12.01解决方案是包装
$.material.init()

var initMD = function() {
    $(document).ready(function(){
        $.material.init();
    })
}
在我的路由器中,使用action调用这个函数


我使用Ember 2.12.01的解决方案是包装
$.material.init()

var initMD = function() {
    $(document).ready(function(){
        $.material.init();
    })
}
在我的路由器中,使用action调用这个函数


一方面,你可以直接把它放在index.hmtl filethanker@ManishKr.Shukla的脚本标记中,但这不是Ember的方法。一方面,你可以直接把它放在index.hmtl filethanker@ManishKr.Shukla的脚本标记中,但这不是Ember的方法。做得完全一样,但遗憾的是不起作用(使用Ember 2.3). <代码>余烬.$.material
可用,但
init()
-调用不执行任何操作。有什么想法吗?我的ApplicationController的
setupController()
中有
Ember.run.schedule('afterRender',这是函数(){Ember.material.init();}
,它对我有用。它可能在Ember 2.3中发生了变化。我正在使用Ember 2.0。你看到文档了吗?我已经调试过,问题是
material.init()
get在呈现任何内容之前被调用(因此实例初始值设定项可能调用得太早)和
init()
无效。我一直得到
未捕获的TypeError:每当我使用上面提供的初始值设定项时,都无法读取未定义的属性'init'。我用npm安装了该软件包。还有什么我需要做的吗?做得完全一样,但遗憾的是它不起作用(使用Ember 2.3).
Ember.$.material
可用,但
init()
-调用不起任何作用。有什么想法吗?Did
Ember.run.schedule('afterRender',this,function(){Ember.$.material.init();}
内部
setupController()
我的ApplicationController,它对我有用。它可能在ember 2.3中发生了变化。我正在使用ember 2.0。你看到文档了吗?我已经调试到它中,问题是
material.init()
get在任何呈现之前被调用(因此实例初始值设定项可能调用得太早)和
init()
无效。我一直得到
未捕获的TypeError:每当我使用上面提供的初始值设定项时,都无法读取未定义的属性'init'。我用npm安装了软件包。我还需要做什么吗?