Angularjs ng提交在表单提交后提供旧值
我是angularjs的新手,ng submit在表单提交后给出旧值Angularjs ng提交在表单提交后提供旧值,angularjs,angularjs-1.6,Angularjs,Angularjs 1.6,我是angularjs的新手,ng submit在表单提交后给出旧值 var-app=angular.module(“myApp”,[]); app.controller(“myCtrl”,函数($scope){ $scope.myTxt=“您尚未单击提交”; $scope.sidebarname=“供应商”; $scope.myFunc=函数(){ $scope.myTxt=“您单击了提交!”; 警报($scope.sidebarname); } }); {{myTxt}} 试试: 注
var-app=angular.module(“myApp”,[]);
app.controller(“myCtrl”,函数($scope){
$scope.myTxt=“您尚未单击提交”;
$scope.sidebarname=“供应商”;
$scope.myFunc=函数(){
$scope.myTxt=“您单击了提交!”;
警报($scope.sidebarname);
}
});代码>
{{myTxt}}
试试:
注:ng型号
来自ng值
var-app=angular.module(“myApp”,[]);
app.controller(“myCtrl”,函数($scope){
$scope.myTxt=“您尚未单击提交”;
$scope.sidebarname=“供应商”;
$scope.myFunc=函数(){
$scope.myTxt=“您单击了提交!”;
警报($scope.sidebarname);
}
});代码>
{{myTxt}}
要绑定HTML页面和控制器中的值,我们应该使用ng model
。
在您的情况下,它总是从控制器获取值,而不是被HTML页面的值绑定
ng值
不同于ng型号
<form ng-submit="myFunc()">
<input ng-model="sidebarname" type="text">
<input type="submit">
</form>
<p>{{myTxt}}</p>
{{myTxt}}
将ng模型用于输入值ng值
将执行单向绑定。。。sidebarname
中的更改不会反映在其模型中。对于相同的用途ng型号
<form ng-submit="myFunc()">
<input ng-model="sidebarname" type="text">
<input type="submit">
</form>
<p>{{myTxt}}</p>