我正在一个angularjs项目上工作,并且ngModel在select.not内没有绑定存在问题,但是相同的概念正在另一个select标签和同一html页面中工作。下面是代码。
ngModel
<select ng-model="selectedFont" ng-options="font.title for font in fonts" ng-change="onFontChange()"> </select>
onFontChange() 功能放置在控制器中。
onFontChange()
任何人的帮助都是非常可贵的……谢谢。
基于小马的托尼的小提琴:
<div ng-app ng-controller="MyCtrl"> <select ng-model="opt" ng-options="font.title for font in fonts" ng-change="change(opt)"> </select> <p>{{opt}}</p> </div>
使用控制器:
function MyCtrl($scope) { $scope.fonts = [ {title: "Arial" , text: 'Url for Arial' }, {title: "Helvetica" , text: 'Url for Helvetica' } ]; $scope.change= function(option){ alert(option.title); } }
http://jsfiddle.net/basarat/3y5Pw/43/