Tag: ng options

AngularJs-ng-options在ajax调用后没有绑定

我尝试在ajax调用后更改所选的ng-options索引,但不会更改。 //Html Section… //End Html Section… //js file… //get list of formula from server… TheSource.Get.then(function(response){ $scope.the_formula = response.the_formula; }); //do something awesome, then.. //binding data from server… TheData.Get.then(function(response){ //binding the data to view… //all of the element is binding, except the ng-options part.. $scope.foo = response; //not working.. //$scope.formula = response.formulaId //it is return integer […]

使用箭头键盘而不是鼠标时,ng-options模型未更新

我创造了js小提琴: 小提琴 我创建了一个带有一些ng-options的表单,当你使用按钮而不是鼠标时它会有奇怪的行为(只需单击文本框并按“tab”,你就可以使用箭头键选择它)。 {{Info.Genre}} {{Info.Program}} Submit this 使用Javascript: var theApp = angular.module(“TheApp”, []); theApp.controller(“MyApp”, [‘$scope’, function($scope){ $scope.Program = {“1″:”Music”,”2″:”Theater”,”3″:”Comedy”}; $scope.Genre = {“1″:”Mystery”, “2”:”Thriller”, “3”:”Romance”}; $scope.ChangeProgram = function(){ alert($scope.Info.Program + ” ” + $scope.Info.Genre); } $scope.ChangeGenre = function (){ console.log($scope.Info.Genre); } $scope.SendApp = function(){ alert($scope.Info.Program + ” ” + $scope.Info.Genre); } }]); 在第一次尝试时选择第一个选项时,不会更新ng模型。 什么是错的,以及如何解决这个问题? Update: 正如下面的评论中提到的,要重现,请将鼠标输入文本字段,选项卡到combobox并尝试使用键盘选择第二个选项(Thriller)。 […]