我正在尝试使用各种风格指南作为我的灵感,以“正确的方式”构建一个角度应用程序。 John Papa's是最值得注意的。大多数人说我应该在立即调用函数表达式(IIFE)中包装角度组件并将它们分成不同的文件。这适用于除指令之外的所有内容。
我做错了什么,或者我不应该使用IIFE作为指令或以不同的方式使用它们?
这是我的不正常工作: http://jsfiddle.net/HB7LU/14140/
这是我的jfiddle与它没有IIFEs工作: http://jsfiddle.net/8kfpf9aq/
唯一的区别是包装:
(function() {
'use strict';
//code
});
我已经尝试了它,它在角度1,1.3,1.4的几个版本中的工作方式类似。
答案 0 :(得分:3)
我认为您的问题可能是您没有调用IIFE。看起来应该是这样的
file
或者
(function() {
'use strict';
//code
})();