Javascript 未捕获引用错误:$未定义作用域
加载页面时接收错误。我试图将一个新对象附加到一个条目数组中 代码有什么问题 index.html 莱佛勒Javascript 未捕获引用错误:$未定义作用域,javascript,angularjs,Javascript,Angularjs,加载页面时接收错误。我试图将一个新对象附加到一个条目数组中 代码有什么问题 index.html 莱佛勒 您在控制器外部错误地使用了$scope。在控制器内使用$scope angular.module('myApp', []).controller("RaffleCtrl", function ($scope) { $scope.entries = [ { name: "Larry" }, { name: "Curly"
您在控制器外部错误地使用了
$scope
。在控制器内使用$scope
angular.module('myApp', []).controller("RaffleCtrl", function ($scope) {
$scope.entries = [
{
name: "Larry"
}, {
name: "Curly"
}, {
name: "Moe"
}
];
$scope.addEntry = function () {
$scope.entries($scope.newEntry)
$scope.newEntry = {}
};
});
如果你真的想把它留在外面
angular.module('myApp', []).controller("RaffleCtrl", function ($scope) {
$scope.entries = [
{
name: "Larry"
}, {
name: "Curly"
}, {
name: "Moe"
}
];
$scope.addEntry = addEntry;
});
function addEntry() {
$scope.entries($scope.newEntry)
$scope.newEntry = {}
};
您是否在自己的脚本之前添加了jscript的引用@比利洛根-很高兴这有帮助:-)
angular.module('myApp', []).controller("RaffleCtrl", function ($scope) {
$scope.entries = [
{
name: "Larry"
}, {
name: "Curly"
}, {
name: "Moe"
}
];
$scope.addEntry = function () {
$scope.entries($scope.newEntry)
$scope.newEntry = {}
};
});
angular.module('myApp', []).controller("RaffleCtrl", function ($scope) {
$scope.entries = [
{
name: "Larry"
}, {
name: "Curly"
}, {
name: "Moe"
}
];
$scope.addEntry = addEntry;
});
function addEntry() {
$scope.entries($scope.newEntry)
$scope.newEntry = {}
};