我使用select標記顯示年份數組(2014,2015,2016,2017)。我希望在顯示我的頁面時選擇2014年。angularjs:在打開html頁面時,不能自動選擇選擇標記中的選項
HTML:
<select ng-model="search.year" ng-options="year for year in years" null-is-undefined ng-selected="search.year">
<option value=""></option>
</select>
控制器:
budgetApp.controller('BudgetController', ['$scope', 'resolvedBudget', 'Budget', '$log',
function ($scope, resolvedBudget, Budget, $log) {
$scope.years = [2012,2013,2014,2015,2016,2017];
$scope.search.year = '2014'
{blablabla}
}]);
當運行應用程序,它說,$ scope.search.year是不確定的,我不知道爲什麼。
你能證明你的控制?你在打電話嗎? ng-controller =「...」 – Merlin
我的控制器在html文件中工作正常,除了這個問題以外的所有內容。 – user1260928
刪除'ng-selected' – tymeJV