Javascript 项目不会添加到集合中
我有一个带有视图的simpe控制器,我正试图通过ng click向集合中添加一个项目,但我刚刚开始使用angular,我不明白为什么下面的视图添加项目不起作用,但是我硬编码了一些测试项目,它们显示得很好,我将感谢您的帮助Javascript 项目不会添加到集合中,javascript,angularjs,Javascript,Angularjs,我有一个带有视图的simpe控制器,我正试图通过ng click向集合中添加一个项目,但我刚刚开始使用angular,我不明白为什么下面的视图添加项目不起作用,但是我硬编码了一些测试项目,它们显示得很好,我将感谢您的帮助 <html data-ng-app> <body> <div data-ng-controller="ItemsController"> name : <input type="text" data
<html data-ng-app>
<body>
<div data-ng-controller="ItemsController">
name : <input type="text" data-ng-model="newItem.name"/>
description : <input type="text" data-ng-model="newItem.description"/>
maintainer : <input type="text" data-ng-model="newItem.maintainer"/>
<button data-ng-click="addNew(newItem)">Add</button>
<ul>
<li data-ng-repeat="item in items">{{item.name}} {{item.description}} {{item.maintainer}}</li>
</ul>
</div>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.13/angular.min.js"></script>
<script type="text/javascript">
function ItemsController ($scope) {
$scope.items =
[{name:'x',description:"sss",maintainer:'me'},
{name:'y',description:"aaa",maintainer:'me'}];
var addNew = function(newItem)
{
$scope.items.push(newItem);
};
}
</script>
</body>
</html>
姓名:
说明:
维护者:
添加
- {{item.name}{{{item.description}{{item.maintainer}}
函数项控制器($scope){
$scope.items=
[{name:'x',description:'sss',mainter:'me'},
{名称:'y',描述:'aaa',维护者:'me'}];
var addNew=函数(newItem)
{
$scope.items.push(newItem);
};
}
您需要将addNew
函数添加到scope对象中。如果您更改了以下选项:
var addNew = function(newItem)
{
$scope.items.push(newItem);
};
进入
您将看到它应该可以正常工作。您需要将
addNew
函数添加到scope对象中。如果您更改了以下选项:
var addNew = function(newItem)
{
$scope.items.push(newItem);
};
进入
您将看到它应该可以正常工作。您需要将
addNew
函数添加到scope对象中。如果您更改了以下选项:
var addNew = function(newItem)
{
$scope.items.push(newItem);
};
进入
您将看到它应该可以正常工作。您需要将
addNew
函数添加到scope对象中。如果您更改了以下选项:
var addNew = function(newItem)
{
$scope.items.push(newItem);
};
进入
你会发现它应该工作得很好。我的错,我应该先学习更多的javascript!谢谢你在旁注中提到的一点,我也可以使用clousers来公开它,对吗?如果没有一个例子,我不确定我是否理解你的意思。我的错,我应该先学习更多的javascript!谢谢你在旁注中提到的一点,我也可以使用clousers来公开它,对吗?如果没有一个例子,我不确定我是否理解你的意思。我的错,我应该先学习更多的javascript!谢谢你在旁注中提到的一点,我也可以使用clousers来公开它,对吗?如果没有一个例子,我不确定我是否理解你的意思。我的错,我应该先学习更多的javascript!谢谢你的一点补充说明,我也可以使用clousers来公开它,对吗?如果没有一个例子,我不确定我是否理解你的意思。