gpt4 book ai didi

javascript - AngularJS 指令和 IIFE 闭包

转载 作者:行者123 更新时间:2023-11-28 19:10:28 26 4
gpt4 key购买 nike

我正在尝试使用各种样式指南作为我的灵感,“以正确的方式”构建一个 Angular 应用程序。 John Papa's是最引人注目的。大多数人说我应该将 Angular 组件包装在立即调用函数表达式(IIFE)中并将它们分离到不同的文件中。这适用于除指令之外的所有内容。

我是否做错了什么,或者我是否不应该将 IIFE 用于指令或以不同的方式使用它们?

这是我的jfiddle,它不起作用: http://jsfiddle.net/HB7LU/14140/

这是我在没有 IIFE 的情况下工作的 jfiddle: http://jsfiddle.net/8kfpf9aq/

唯一的区别是换行:

(function() {
'use strict';

//code

});

我已经尝试过了,它在 Angular 1、1.3、1.4 的几个版本中的工作原理类似。

最佳答案

我认为您的问题可能是您没有调用 IIFE。它应该看起来像这样

(function() {
'use strict';

//code

})();

或者这个

(function() {
'use strict';

//code

}).call(this);

关于javascript - AngularJS 指令和 IIFE 闭包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30807166/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com