嘿,我是新的,今天已经是第二个问题,但是当我尝试将 ng-submit 放入表单时,我需要帮助,它的说属性是不允许的,并且不起作用如果你能帮助我,我会很高兴。如果你能解释一下我什么时候需要声明一个新的控制器?就是这样,非常感谢帮助的人
(function() {
var app = angular.module('list', []);
app.controller('peopleListCtrl',['$scope', function($scope){
$scope.persons = plists;
this.addPerson = function() {
if (this.text) {
persons.push(this.person);
this.text='';
}
};
}]);
var plists = [
{ name: 'alon', job: 'web dev', home:'nir tzvi' },
{ name: 'ben', job: 'katbamflighter', home:'nir tzvi' },
{ name: 'shiraz', job: 'dentist assistant', home:'hadera west' }
];
})();
<!DOCTYPE html>
<html ng-app="list">
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.6/angular.min.js"></script>
<script type="text/javascript" src="app.js">
</script>
</head>
<body ng-controller="peopleListCtrl">
<br />
<div ng-repeat="people in persons">
<h3>
{{people.name}}
{{people.job}}
{{people.home}}
</h3>
</div>
<br />
<form name="personForm" ng-submit="peopleListCtrl.addPerson()" >
<input type="text" ng-model="person.name"/>
Name:{{person.name}}
<br />
<input type="text" ng-model="person.job"/>
job:{{person.job}}
<br />
<input type="text" ng-model="person.home"/>
home:{{person.home}}
<br />
<input type="submit" value="submit" />
</form>
</body>
</html>