是否可以同时使用ng值和ng-model?

时间:2017-12-16 13:48:17

标签: javascript angularjs

是否可以同时使用ng-value和ng-model? 我在W3school上找到了这段代码 https://www.w3schools.com/angular/tryit.asp?filename=try_ng_ng-value 我尝试在输入文本上添加ng-model="showVar"并在html上添加{{showVar}}。 但是当我运行html时。 {{showVar}}没有显示Hello World!!! .....,任何想法?Thx ....

enter image description here



<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.22/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myCtrl">
    <input ng-value="myVar" ng-model="showVar">
    {{showVar}}
    </div>
    <script>
    var app = angular.module('myApp', []);
    app.controller('myCtrl', function($scope) {
        $scope.myVar = "Hello World!";
    });
    </script>
&#13;
&#13;
&#13;

3 个答案:

答案 0 :(得分:1)

您的变量名称之间存在不匹配。您正在使用showVarmyVar。试试这个:

<div ng-app="myApp" ng-controller="myCtrl">
<input ng-value="myVar" ng-model="myVar">
{{myVar}}
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
    $scope.myVar = "Hello World!";
});
</script>

答案 1 :(得分:0)

是的,您可以使用。检查角度文档以获取更多详细信息 ngValue angular

答案 2 :(得分:0)

Hi数据将使用ng-model .so $scope.myVar = "Hello World!";绑定错误。它将是您的型号名称,如$scope.showVar = "Hello World!";