2017-02-06 12 views
1

こんにちは、私はAngularJsを初めてお使いです。ここで私の問題は、マルチセレクションのドロップダウンを無効にする必要がある特定の条件にあります。複数選択ドロップダウンを無効にできません

だから、私はロジックを作り、上のIの助けを借りて、dropdown-

document.getElementById("multidropdown").disabled = true; 

しかし、運を無効にしてみました。

だから、私はそれをgoogleして、ng-disableについて知ってください。だから、私はそこにNG-無効を入れて、この

ng-disabled="makeItDisabled" 

そして、私のjsファイルのように、名前を付け、私は

$scope.makeItDisabled = false 

を設定した状態で、私は同じ

を作りました
$scope.makeItDisabled = true 

まだ運がない。

これは、これは私が私も無効にして同じことをやったが、

document.getElementById("multidropdown").disabled = true; 

とも

$scope.makeItDisabled = true; 

を試してみましたが、私のJSコードである私のHTML-

column type="dropdownMultiSelect" styleName="form-control ng-isolate-scope multidropdown" ng-dropdown-multiselect="" options="dropdownData" selectedmodel="dropdownelect" extrasettings="multiselectsettings" events="DropDown_changed" text="" uniqueID="multidropdown" ng-disabled=" makeItDisabled 

ですそこにも私はそれをすることができませんでした。私はどこが間違っているのか知りたい。私はこの https://github.com/dotansimha/angularjs-dropdown-multiselect

+0

を使用してドロップダウンを無効にちょうどCSS

を使用することによってそれを行うことができたあなたは複数選択ドロップダウンのための任意のプラグインを使用していますか? –

+0

私はselectでスコープを分離し、親コントローラのスコープ変数を取ってコードが機能しない理由を無効にしていると思います。 –

+0

'$ scope.makeItDisabled = {isDisable:true}'と 'ng-disabled =" makeItDisabled.isDisable "' –

答えて

0

使用を使用しています

はngdisabled、それが動作するはずないngdisabled。あなたが任意のクエリを持っている場合、ポストはさらに

+0

申し訳ありませんが、既に無効になっています。私はポインティングのために再び正しく投稿しました – shv22

2

は最後に、私は私が

pointer-events:none; 
関連する問題