如何从表单元素

时间:2015-12-11 09:43:11

标签: angularjs

我从服务器获取数据并绑定到表单元素。如果这些数据由用户编辑,我想知道状态。因为我试图看对象。但我没有得到结果。

ng-model

观看更改的正确方法是什么?

这是我的尝试:

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

app.controller('MainCtrl', function($scope) {
  $scope.issue = {
    name:"arr",
    age:15
  };

  $scope.$watch( $scope.issue, function(nv,ov) {

    console.log(nv, ov);

  }, true)

});


 <body ng-controller="MainCtrl">

    <form action="">
      <input type="text" ng-model="issue.name">
    </form>

  </body>

Live Demo

2 个答案:

答案 0 :(得分:2)

简单回答你会很高兴知道。 $ watch已经假设$ scope作为观察点。所以你作为第一个参数提供你要观看的$ scope上变量的字符串值。如果你改变了

$scope.$watch( $scope.issue, function(nv,ov) {

$scope.$watch( "issue", function(nv,ov) {

一切都会奏效:)

答案 1 :(得分:1)

*** *
** **
* ***
****

public class tuna {
   public static void potpie(int n){
     int i,j,k;
     for(i=1; i <= n; i++) {
        for(k=0;k<=n-i;k++) {
           System.out.print(" ");
        }
        for(j=n;j>=k;j--) {
           System.out.print("*");
        }
        System.out.print("\n");
     }
   }
}