如何使用MaterialiseCSS和AngularJS组合初始化<select>?

时间:2015-06-18 13:05:19

标签: jquery asp.net-mvc angularjs materialize

我一直试图添加一个简单的&lt;选择&gt;片段到我的页面,但正如我在这个答案中发现的那样,MaterialiseCSS从禁用它开始,然后在加载了正确的jQuery插件后重新启用(我假设)(使用指令,如此答案所示) ) 我无法找到一个关于如何使用AngularJS做到这一点的好例子,如果可能的话,我想避免转向使用角度设计的Materialise分叉。 这就是我得到的。 &LT;标签&gt;     测试     &lt; select material-select&gt;         &LT;选项&GT;芥菜&LT; /选项&GT;         &LT;选项&GT;番茄酱&LT; /选项&GT;         &LT;选项&GT;调味品&LT; /选项&GT;     &LT; /选择&GT; &LT; /标签&gt; 我打算制定一个初始化&lt;的指令。选择&gt;,然后我会使用ng-repeat来填充它。 navApp.directive(&#39; myDropDown&#39;,function(){     返回{         //这段代码坏了,我不太清楚我在做什么。         限制:&#39; A&#39;,         link:function(scope,element,attrs){             $(元件)&#39;选择&#39; .material_select();         }     }; }); 我认为自己是ASP.NET MVC,Entity Frameworks(使用MySQL)和AngularJS的新手,这些都是我目前正在使用的框架。 我也在创建指令时发现了这个资源,但我不确定如何使其适应我的情况。 我对此有任何帮助深表感激。

1 个答案:

答案 0 :(得分:0)

  

$(元素)&#39;选择&#39; .material_select();

这个陈述的结果应该是什么? .'select'不是JS语法。

尝试:

$(element).material_select(); // if the element is already the select element

或:

$(element).find('select').material_select(); // find a child select of the element