我如何在textarea内调整ng-readonly

ome*_*mer 5 angularjs

我正在寻找一种调整ng-readonly内部ng-if声明的方法..我试了一下,这是我的最新版本..

ng-if="note.owner_image === user.image "  ng-readonly="false"
Run Code Online (Sandbox Code Playgroud)

需要一些助手..

<textarea 
                  class="wm-textarea-notes"
                  ng-model="noteEdit.note_value" 
                  columns="1"  
                  placeholder="Add a note"
                  ng-readonly="true"
              ng-if="note.owner_image === user.image "  ng-readonly="false"
              ng-if="note.owner_image === "" "  ng-readonly="false


                  ></textarea> 
Run Code Online (Sandbox Code Playgroud)

Vic*_*cha 10

ng-if用于根据给定的条件隐藏或显示元素.如果您希望条件适用于ng-readonly,则应将其放在ng-readonly属性中:

<textarea 
    class="wm-textarea-notes"
    ng-model="noteEdit.note_value" 
    columns="1"  
    placeholder="Add a note"
    ng-readonly="note.owner_image !== user.image || note.owner_image !== ''">
</textarea> 
Run Code Online (Sandbox Code Playgroud)