javascript - AngularJS函数()与指令中的函数工厂()

标签 javascript angularjs angularjs-directive

在 angular 中,我看到指令都写成:

.directive('example', function () {
    // Code
});

.directive('example', function factory() {
    // Code
})

两者有什么区别?

最佳答案

这只是传递一个命名函数而不是一个匿名函数。

可以像下面这样写函数:

var foo = function() {
    //function content
}

var foo = function foo() {
    //function content
}

关于javascript - AngularJS函数()与指令中的函数工厂(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28415607/

相关文章:

javascript - 如何使用 ng-change 检查 ng-model 变量值未定义?

javascript - 按多列和值过滤 Angular js数组

javascript - 在谷歌地图上自由绘制

javascript - 聊天应用可滚动的 div 或 Iframe

javascript - 在执行其余测试时保持 NodeJs 服务器运行

javascript - 无法访问 VideoJS 的 player.currentTime()

javascript - AngularJS 选择/选项范围突破计算器

javascript - Angularjs指令如何检测属性的变化

javascript - AngularJS:在表单外调用 ng-submit 事件

angularjs - 如何将 ng-href 与绝对 url 一起使用?