3
我的html:AngularDart NG-變化
<select ng-model="main.selectedReport" ng-change="main.selectReport()">
<option value="">Not selected</option>
<option ng-repeat="rep in main.reports" value="{{rep.value1}}">{{rep.value2}}</option>
</select>
我的控制器:
@NgController(selector: '[main-controller]', publishAs: 'main')
class MainController extends FCViewAbstractController {
Map reports;
Long selectedReport;
....
selectReport() {
print(selectedReport);
}
}
我的問題是,爲什麼我在selectReport獲得先前選定值()? 例如:第一次選擇我得到空值。
但版本angularjs工程,我希望http://plnkr.co/edit/ILBBWfkRp9tegQZaGZ9u?p=preview
您是否嘗試過與控制器不會再延長類。它看起來像一個bug,但ng-change是一個簡單的指令,我不知道是否有特殊情況導致這種不當行爲。 –
@GünterZöchbauer是的,結果相同。我也想知道。 – dimafeng
您使用的是什麼角度版本? –