首頁  >  文章  >  web前端  >  AngularJS表單元素值實作綁定運算詳解

AngularJS表單元素值實作綁定運算詳解

小云云
小云云原創
2018-01-25 11:29:001252瀏覽

本文主要介紹了AngularJS實現表單元素值綁定操作,結合具體實例形式分析了AngularJS針對表單元素屬性相關操作技巧,需要的朋友可以參考下,希望能幫助到大家。

ng-disabled:綁定控制項的disabled屬性
#ng-show:顯示或隱藏元素:ms-visible
##ng -hide:和ng-show的功能恰好相反

css內容:


#

p.d1{
 width: 20px;
 height: 20px;
 background-color: pink;
}
p.d2{
  width: 20px;
 height: 20px;
 background-color: black;
}

HTML正文:


<body ng-app="myApp" ng-controller="myctr">
<p>
请输入:<input type="text" placeholder="....." ng-disabled="flag">{{flag}}<br>
切换输入:<input type="button" value="switch input" ng-click="switchInput();">
</p>
<hr ng-init="checkValue=false">
input:<input type="text" ng-disabled="checkValue">{{checkValue}}<br>
<input type="checkbox" ng-model="checkValue">stop input <!-- 注意ng-model不能作用于单选框 -->
<hr>
<p>ng-show:flag</p>
<p class="d1" ng-show="flag"></p>
<p>ng-hide:checkValue</p>
<p class="d2" ng-hide="checkValue"></p>
<hr>
<!-- ng-click:后面可以直接跟表达式,表达式会直接执行,变量不支持++操作 -->
<input type="button" ng-click="count = count + 1" value="加1">:{{count}}

Javascript操作程式碼:

##

var app = angular.module(&#39;myApp&#39;, []);
app.controller(&#39;myctr&#39;, function($scope) {
  $scope.flag=false;
  $scope.count=0;
  $scope.switchInput=function(){
    $scope.flag=!$scope.flag;
  };
});

效果:

相關推薦:


#javascript中的in_array()在陣列中尋找元素值

#AngularJS實作自訂指令及指令配置項目的方法詳解

#AngularJS表單驗證功能實作方法

#

以上是AngularJS表單元素值實作綁定運算詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn