我试图在angular js中使用ng-init为选择框的选项设置一个默认值,但它不起作用。以下是我到目前为止编写的代码。
var app = angular.module("myApp", [])
app.controller("mainController", ["$scope", function($scope){
$scope.myoptions = "";
$scope.mainList = [
"firstOption",
"secondOption",
"thirdOption"
]
}]);select{
width:50%;
}<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="myApp">
<select ng-controller="mainController" ng-options="options as options for options in mainList" ng-model="myoptions" nginit="myoptions=mainList[1]">
</select>
</body>
请帮我拿一下。提前感谢:)
发布于 2017-03-10 17:56:34
它将是ng-init在angular js中没有nginit指令
var app = angular.module("myApp", [])
app.controller("mainController", ["$scope", function($scope){
$scope.myoptions = "";
$scope.mainList = [
"firstOption",
"secondOption",
"thirdOption"
]
}]);select{
width:50%;
}<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="myApp">
<select ng-controller="mainController" ng-options="options as options for options in mainList" ng-model="myoptions" ng-init="myoptions=mainList[1]">
</select>
</body>
发布于 2017-03-10 17:44:22
你有
nginit这应该是
ng-init发布于 2017-03-10 17:45:25
ng-init="myoptions=mainList[0]"
https://stackoverflow.com/questions/42715077
复制相似问题