温馨提示:本文翻译自stackoverflow.com,查看原文请点击:javascript - get ng-init value from scope
angularjs javascript ng-init

javascript - 从范围获取ng-init值

发布于 2020-04-05 23:57:09

我想从 Angular 范围获取ng-init值

控制者

$scope.data={}
$scope.initvalue="myvalue";

HTML

<input type="text" ng-model="data.value" ng-init="data.value= initvalue">

我想在输入框中设置initvalue并通过ng-model将其发送给控制器(我希望能够修改此值,所以我需要这样做)

查看更多

提问者
Ali-Alrabi
被浏览
94
joe-re 2015-09-22 17:46

这有意义吗?

http://jsfiddle.net/c7bsrenu/2/

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

function MyCtrl($scope) {
  $scope.data={}
  $scope.initvalue="myvalue";
  $scope.$watch('data.value', function(newVal, oldVal) {
      console.log(newVal);
      console.log(oldVal);
  });
}