“控制器”的AngularJS代码无法启动
AngularJS code for 'controller' does not kick in
我是AngularJS的新手,确实有增强现有代码的任务。
简化,以下内容在 html 文件中:
<div class="popup-list" ng-controller="NumberCtrl">
First number: <input type="number" ng-init="$scope.firstNum">
</div>
我想在一个JavaScript文件中引用这个:
angular.module('app').controller('NumberCtrl', function ($scope)
{
$scope.firstNum = 100
});
但是,会弹出模态窗口,提供输入字段,但没有预定义的值 = 100。
这里出了什么问题?
您不需要在视图中标记范围。
无论您在View上使用什么,它都会从$scope
.
在输入控件中使用ng-model
以绑定数据。
喜欢这个
First number: <input type="number" ng-model="firstNum">
您可能在没有设置的情况下获取模块。
像这样尝试
angular.module('app',[]).controller
获取模块
angular.module('app')
设置模块
angular.module('app',[])
此外,您必须初始化模块,例如: angular.module('app', []);
.在使用它之前(请注意空数组 [],它告诉 angular 你有 0 个依赖项并且你正在初始化一个新模块)。
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 我的jQuery插件参数没有正确启动,遇到了问题
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 从控制器返回后Ajax启动事件激发
- 为什么我的控制器没有启动函数.js脚本
- angularjs控制器未启动
- Angular JS$location.path(..)未启动路由控制器
- AngularJS:如何重新启动控制器以更新要监视的数据源模型
- 使用 JavaScript 从控制器启动 Excel 文件
- “控制器”的AngularJS代码无法启动
- 控制器中的$watch在将项推入指令中的数组时未启动
- Ionic:应用程序启动时角度控制器未运行
- 如何从1个控制器启动倒计时计时器并显示在其他angularjs中
- 如何在Ember JS控制器加载时启动一个函数?
- Ionic谷歌地图控制器没有重新启动
- 如果子控制器处于相同状态,则angular ui路由器-嵌套控制器-父控制器将启动两次
- Sencha Touch 2控制器初始化/启动不'不要开火
- 如何在 CFWheels, for Ajax 中启动控制器/操作
- 在控制器将数据发送到jsp之后,如何启动脚本