我是新來的Angular和Require,我的問題是關於下面的一段代碼(我已經掛鉤角度和要求,如果問我可以包括文件);自舉開關元件未被初始化:Angular.js + require.js + jQuery插件自定義指令
define(['myapp.ui/module', function (module) {
module.directive('bootstrapSwitch', ['$parse', '$path', function ($parse, $path) {
return {
restrict: 'A',
replace: true,
link: function (scope, element) {
//load requirements for this directive.
console.log(element.bootstrapSwitch);
element.bootstrapSwitch();
}
};
return require([
'myapp.ui/switch/bootstrap-switch.min',
'css!myapp.ui/switch/bootstrap-switch.min'],
function() {
return {
restrict: 'A',
replace: false,
link: function (scope, element) {
//load requirements for this directive.
element.bootstrapSwitch();
}
};
});
}]);
}]);
我能看到正在加載的指令文件(上面的那個),但該元素沒有初始化,我看不到bootstrap-switch.min.css和bootstrap-switch.min.js(我知道路徑的工作,我敢肯定,我有一個問題sintax的地方。如果沒有,請詳細說明。任何幫助,將不勝感激!!!!
謝謝!
完美的解釋和發現我的錯誤!謝謝 :) – Jose 2014-10-10 22:58:10