【发布时间】:2015-12-21 12:34:06
【问题描述】:
我想访问一个动态生成的 angular-ngmodel
使用 $scope.$watch 的输入字段的值。
这是我的代码 sn-p 下面:
<body ng-app="myApp" ng-controller="myCtrl">
<form>
<input type="text" ng-model="<?php echo $product->id ?>" name="prid" />
<input type="submit" value="Add to Cart" ng-click="yea()"/>
</form>
</body>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.yea = function() {
$scope.$watch('xxx', function(){
var test = angular.copy($scope.xxx);
alert(test);
})
};
});
</script>
我实际上想做的事情:我想获得
的动态生成值
上面的文本字段,然后通过 angularJS 将其传递给 php 变量。
所以,我想到了上面的代码但是卡住了(不知道xxx是什么
会的)。请问,我做错了还是有什么解决办法
上面的代码?
谢谢
【问题讨论】:
-
ng-model of text field 没有关闭
-
您的 JS 和 HTML 代码在同一个文件中?如果是,你可以做
$scope.$watch('<?php echo $product->id ?>', function() {...