AngularJS动态更改字段值

出于示例目的,这里是一段非常基本的代码。CodePen示例http://codepen.io/anon/pen/yOYgEa

{{name}}

链接到

<input ng-model="name" type="text" placeholder="" id="name" />

因此,当在输入字段中键入一些文本时,它会反映在页面上。但是,如果的值#name是动态设置的(在这种情况下,通过按按钮),则{{name}}不会更新。

我知道有一种“角度”的方法,但是这只是一个例子,因为实际上动态变化将来自jQuery回调。

我尝试添加一个,$scope.watch但似乎也不起作用。

鲍勃

试试这个 :

var app = angular.module('demo',[]);

app.controller('MyController', function MyController($scope) {

  $("#mybutton").on("click", function(){
    //$("#name").val("Demo");
    $scope.name = "Demo"
    $scope.$apply() // we use $scope.$apply() which will call $scope.$digest()
  });

 $scope.name = "Enter a value";

 $scope.$watch('name',function(newValue, oldValue){
        $scope.name(newValue);
    }); 

});

$(document).ready(function(){



});

$ {document).ready bcoz $ scope中删除代码在那里不可用

编辑:您也可以使用ng-click

在HTML中

<input type="button" id="mybutton" value="Demo" ng-click="someFunction()">

在控制器中:

    $scope.someFunction = function(){
          $scope.name = "Demo" 
   }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用sObject动态更改字段值

来自分类Dev

动态更改输入字段和/或单选按钮的值的变量

来自分类Dev

使用jQuery更改动态创建的输入字段的值

来自分类Dev

Drupal 8 视图更改动态字段值

来自分类Dev

如何动态更改 Autoform / SimpleSchema 中字段的可选属性的值?

来自分类Dev

动态更改CSS AngularJS

来自分类Dev

如何基于另一个选择字段值动态更改选择字段?

来自分类Dev

动态更改字段的欧芹规则

来自分类Dev

动态更改字段的欧芹规则

来自分类Dev

AngularJS - 动态 CSS 值

来自分类Dev

AngularJS-动态范围字段

来自分类Dev

动态更改字段集字段的必需参数

来自分类Dev

使用输入文本字段使用Javascript动态更改函数中的值

来自分类Dev

Java反射无法访问动态更改的私有字段值

来自分类Dev

使用输入文本字段使用Javascript动态更改函数中的值

来自分类Dev

从 WooCommerce 中的自定义字段值动态更改购物车商品价格

来自分类Dev

AngularJS:根据单元格值在动态生成的表中更改单元格类

来自分类Dev

按动态生成的字段值的值选择

来自分类Dev

动态更改id属性值

来自分类Dev

动态更改画布的feColorMatrix值

来自分类Dev

如何动态更改xpath的值

来自分类Dev

动态更改输入属性的值

来自分类Dev

使用JavaScript动态更改值

来自分类Dev

动态更改Kivy Spinner值

来自分类Dev

Symfony - 动态更改配置值

来自分类Dev

使用 Javascript 动态更改值

来自分类Dev

AngularJS下拉值动态变化

来自分类Dev

当范围更改值时,angularjs输入字段指令无法清除错误

来自分类Dev

手动更改字段值时不会触发AngularJS指令