1

このコードは FF でうまく機能します。updateModels 関数を起動します。

しかし、Chromeでは何もしません....

$scope.updateModels = function(model_id,option_txt,option_idx){
console.log('do something');
};



 <div class="span10" style="margin-bottom:5px;">
  <h1>Models Switcher:</h1>
 <div id="models-container">
 <div class="span3 .model-generic" ng-repeat="model in models">
 <select class="span9" id="model-{{model.idx}}" ng-model="models">
 <option ng-repeat="option in model track by $id($index)" value="{{option.opt_price}}" data-ng- click="$parent.updateModels(model.idx,option)" >
{{option.opt_title}}
 </option>
 </select>
 </div>
 </div>
 </div>

何か案は ?

4

2 に答える 2

0

これは、IE(10から)、FF、Chromeで機能しました:

<select ng-model="item" ng-options="o.id as o.id for o in list" ng-change="onFunction(item)">{{item}}</select>

item list の形式は次のとおりです。

$scope.list = [{"id":1},{"id":2},{"id":3},{"id":4},{"id":5}];
于 2013-10-03T19:27:06.297 に答える