我是Angular
菜鸟,所以请原谅这篇文章的无知。
细节:
我正在使用CodeIgniter
withAngular.js
并且在我的应用程序中初始化许多插件的概念时遇到了挫折。我有大约 5 个我想使用的插件(下拉菜单、滑块等)。
问题:
我在网上看过一些关于如何初始化插件的例子,如下所示:
embroidery.directive( 'f-foundation', function() {
return {
restrict: 'A',
link: function( scope, element, attrs ) {
// each element is needing a explicit init
element.foundation( 'dropdown', 'start' );
}
}
});
该指令将应用于下拉元素,如下所示:
<select f-foundation>
<option>test infomation</option>
</select>
这需要在不同的指令中初始化每个插件;一定有更好的方法。
但是,我想知道是否有一种方法可以让我的所有插件同时初始化。如果我不使用 Angular,我将拥有一个简单的plugin_init()
函数
$( element ).chosen();
$( element_2 ).toolbar();
$( document ).foundation(); //etc
我错过了 Angular 的概念吗?有什么帮助吗?