[英]Initializing an array javascript, angular controller
myModule.controller('MetadataController', function () {
this.allOrganisations = [{name:"test"}, {name:"alpha"}, {name:"beta"}];
var arrayLength = this.allOrganisations.length;
for (var i = 0; i < arrayLength; i++) {
alert(this.allOrganisations[i].name);
}
});
is working, but in the view nothing coming out ? 正在工作,但认为没有任何结果?
<form name="form" novalidate ng-controller="MetadataController" class="form-inline">
<select ng-model="form.metadata.title.organisation" ng-options="organisation.name for organisation in form.AllOrganisations"></select><br>
<ul >
<li ng-repeat="o in form.allOrganisations">{{ o.name }}</li>
</ul>
Please see here http://jsbin.com/wewiv/1/ 请在这里查看http://jsbin.com/wewiv/1/
myModule.controller('MetadataController', function ($scope) {
$scope.allOrganisations = [{name:"test"}, {name:"alpha"}, {name:"beta"}];
var arrayLength = $scope.allOrganisations.length;
for (var i = 0; i < arrayLength; i++) {
alert($scope.allOrganisations[i].name);
}
});
HTML: HTML:
<select ng-model="form.metadata.title.organisation" ng-options="organisation.name for organisation in allOrganisations"></select><br>
<ul >
<li ng-repeat="o in allOrganisations">{{ o.name }}</li>
</ul>
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.