Angular JS控制器初始化错误
Angular JS Controller Initialization Error
我刚开始使用Angular.js控制器,在尝试初始化角度控制器时遇到错误Uncaught TypeError: app.controlller is not a function
。
看看我的片段。
var app = app;
if (!app) {
app = angular.module('app', []);
console.log("created app");
};
app.controlller('languages', ['$scope',
function($scope) {
$scope.selected = 'None';
$scope.js = function() {
$scope.selected = 'JavaScript';
};
$scope.cpp = function() {
$scope.cpp = 'C++';
};
}
]);
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app='app'>
<div ng-controller='languages'>
Select a language:
<button ng-click='js()'>JavaScript</button>
<button ng-click='cpp()'>C++</button>
<p>You have selected {{ selected }}</p>
</div>
</body>
控制器中存在TYPO错误
app.controlller
这应该是app.controller
修复了controlller
的拼写错误,并将cpp()
函数更改为设置$scope.selected = 'C++'
。
var app = app;
if (!app) {
app = angular.module('app', []);
console.log("created app");
};
app.controller('languages', ['$scope',
function($scope) {
$scope.selected = 'None';
$scope.js = function() {
$scope.selected = 'JavaScript';
};
$scope.cpp = function() {
$scope.selected= 'C++';
};
}
]);
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app='app'>
<div ng-controller='languages'>
Select a language:
<button ng-click='js()'>JavaScript</button>
<button ng-click='cpp()'>C++</button>
<p>You have selected {{ selected }}</p>
</div>
</body>
相关文章:
- 未捕获错误:无法在初始化之前调用方法;
- Angular JS控制器初始化错误
- Javascript初始化和错误处理
- 检查对话框是否为 Open 会引发“初始化前无法在对话框上调用方法”错误
- Facebook javascript sdk 基本登录或初始化错误
- JQUERY对话框未捕获错误:初始化之前无法调用对话框上的方法
- 在尝试SE OAuth初始化时,Firefox插件中出现channelUrl错误
- javascript日期初始化日期会产生错误的日期
- ES6模块初始化顺序错误
- Websql 表初始化错误
- 初始化的 JQuery 语法错误
- 未捕获错误:初始化前无法在对话框上调用方法;尝试调用方法“打开”
- 解释 DOM 11 在初始化 XMLHttpRequest 时出现 JSON 标头的错误
- 魔术播放器初始化错误
- “初始化前无法在工具提示上调用方法”错误,当我添加 jquery-ui 库时
- JS初始化部分错误,整页.js
- 未捕获错误:无法在初始化之前调用可调整大小的方法;尝试调用方法“选项”
- Jquery 对话框错误:初始化前无法在对话框上调用方法;尝试调用方法“关闭”
- 在 Backbone 中将函数设置为属性.js给了我一个错误,但如果我在初始化方法中设置它,它会起作用
- 谷歌地图 - 未捕获的无效值错误:初始化不是一个函数