1. 程式人生 > >angularJS1 ng-disabled控制元素是否禁用

angularJS1 ng-disabled控制元素是否禁用

1.適用範圍:<input>, <select>, <textarea>,<button>
2.ng-disabled=’表示式’;表示式的結果為true時,元素將禁用;為false時,將解除禁用。
3.demo如下:

<!doctype html>
<html>

    <head>
        <meta charset="utf-8">
        <title>form demo</title>
        <meta name="viewport"
content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<script src="js/angular.min.1.6.0.js"></script> </head> <body ng-app="app" ng-controller="myctrl"> <br /><br /> <!-- 作者:[email protected]
時間:2016-12-22 描述:控制button有效或者無效 true:禁用狀態 -->
<button ng-disabled="isdisabled" >控制button是否禁用</button> </body> <script> var app = angular.module('app', []); app.controller('myctrl', function($scope, $window,$log)
{
$scope.isdisabled=true; });
</script> </html>

相關推薦

angularJS1 ng-disabled控制元素是否禁用

1.適用範圍:<input>, <select>, <textarea>,<button> 2.ng-disabled=’表示式’;表示式的結果為tr

ng-disabled控制按鈕是否可點擊

pla alt ges emp padding tom right mage label <div class="edit-template-column" style="padding-bottom: 15px;"> <span class="ma

AngularJS 中,通過 radio來控制元素的顯示和隱藏,以及控制表單元素disabled

程式碼如下 <lable> <input type="radio" ng-value="true" name="radio-test" ng-model="radioVal

angularjs1- ng-include

.text $scope yellow htm mod ctype ext tro div <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" con

3種純css方法控制元素隱藏顯示

adding absolut 首頁 one col isp clas 瀏覽器 type 1.通過hover,也是最常用的方式。此方法要求按鈕與被控制元素必須有層級關系。(兼容低端瀏覽器常用) <div class="nav-btn">

angularjs 的ng-disabled屬性操作

mod type sub ng-click clas ctc 操作 -m val ng-readonly:不可用,但是可以提交數據 ng-disabled: 屬性是控制標簽是否可用(不可用且無法傳值) 表達式控制: <input class="col-md

表單元素內容禁用拼寫檢查

nbsp als ext 拼寫檢查 單元 AS lse info mage 未禁用: <textarea>sang ze sheng</textarea> 效果: 禁用: <textarea spellcheck="false">

HTML替換元素,非替換元素控制元素

替換元素:元素內容由標籤的屬性來設定,標籤其實就是一個佔位符.替換元素因為元素內容來自外部資源,所以這些標籤大多具有src,指明要引入的資源路徑,所以大多僅需要一個標籤就可以.例如:<link rel="stylesheet" href="">,<img src="">,<a h

css滑鼠懸浮控制元素隱藏與顯示

在網頁開發中經常有需求是滑鼠移動到一個元素A身上時,另外一個元素B顯示。 如下圖 當滑鼠移到圖片上時,相關的描述從下方顯示出來。 css實現原理與情景: A 是 B 的父元素 B 預設隱藏 B{opacity:0,transition: all 0.3s; transform: transla

DOM同時設定mouseover與mouseout事件控制元素顯示時出現閃爍問題

在給一個DOM元素同時設定mouseover與mouseout事件來控制另一元素顯示與隱藏式時會出現閃爍問題。 這是由js事件的冒泡引起的,在網上找了很多解決方案,經測試很多都沒有效果。 最終找到一個

sass定義函式控制元素position的所有位置-超級方便

當頁面佈局用的比較多postition:absolute的時候,我們可以利用sass定義簡單的函式,實現多次操作。 html: <!DOCTYPE html> <html> <head> &

【Angularjs】ng-disabled

定義和用法 ng-disabled 指令設定表單輸入欄位的 disabled 屬性(input, select, 或 textarea)。 如果 ng-disabled 中的表示式返回 true 則

滑鼠懸浮控制元素隱藏與顯示

需求:當滑鼠移動到一個元素A身上時,另外一個元素B顯示。 實現原理: A元素與B元素有一個相同的父級。 B元素預設隱藏,A元素預設顯示。 當滑鼠移動到A元素身上時,也可以看做是移動到了A元素的父級身上。A元素的父級獲得一個滑鼠的hover狀態。 css使用

jquery控制按鈕的禁用與啟用

1.按鈕的id為btnzhuce ==》 控制按鈕為禁用:   $("#btnzhuce").attr({"disabled":"disabled"}); ==》控制按鈕為可用  $("#btnzhuce").removeAttr("disabled");//將按鈕可用

Java中HashSet集合如何控制 元素唯一性 總結

public int hashCode() { int h = hash; if (h == 0) { int off = offset; char val[] = value; int len = count; for (int i = 0; i < len; i++) { h = 31*h + v

js控制元素顯示在螢幕固定位置,監聽螢幕高度變化

//控制logo的顯示位置 Begin window.addEventListener("resize", function () { // 得到螢幕尺寸 (內部/外部寬度,內部/外部高度) changeLog

美化表單控制元素對齊

平時製作表單之時,比如說註冊資訊表單,這時需要將表單元素對齊,不然視覺效果特別差,所以這裡介紹幾個方法解決這個問題。 預設表單: 第一個方法就是簡單地將form用table來製作,將label放在一個td,而input放在另一個td中,並設定其對齊方式,

angularJS1 ng-include相同html部分重用

angularJS1 ng-include指令相同html部分重用: 例如a.html中有一個共用的button,在b.html中也要用到,這時候,就用到了ng-include指令。 demo如下

js控制元素隱藏顯示,顯示時不用display=block

用支付寶amui時遇到一個鬱悶的問題,把div設定成display:block,顯示就亂了,不知道amui怎麼寫的css,反正這個block是不能用了,原來想通過新增移除元素的方式實現,想想有點麻煩,百度後終於找到一個方法: 隱藏時還用display:none,顯示時把st

ng-repeat中使用ng-click為元素新增class

HTML <div> <ul> <li ng-repeat='x in date' ng-cli