我想在AngularJS中使用ng-if指令顯示或隱藏div。 它可以工作,但它仍然出現在html源代碼中。從html中刪除元素AngularJS
我該如何從html完全刪除div? 這就是我要做的:
<div ng-if="user != null && user != 'Error'">CONTENT</div>
謝謝!
我想在AngularJS中使用ng-if指令顯示或隱藏div。 它可以工作,但它仍然出現在html源代碼中。從html中刪除元素AngularJS
我該如何從html完全刪除div? 這就是我要做的:
<div ng-if="user != null && user != 'Error'">CONTENT</div>
謝謝!
我該如何徹底從html中刪除div?
AngularJS」 ng-if
地方評論包裹你的元素,因此如果ng-if
計算結果爲假,你的元素被刪除,但標有註釋。
AngularJS在客戶端上運行,所以你的模板(html)將會看你如何編碼它。它在瀏覽器上評估和操作你的模板,不像MVC,你可以用ASP MVC和PHP來完成,它將在服務器上構建html並將其發送到客戶端「準備就緒」,AngularJS需要「原始」模板,然後執行在客戶端操縱。因此,在view source
中找不到如何angularjs操縱你的模板,你可以看看它使用開發工具
它是怎麼做到的?通過行動? –
'ng-if'的意思是添加/刪除DOM中的元素,所以你在做什麼應該工作。你能發佈你的代碼嗎? –
我剛剛用一段代碼編輯了帖子。謝謝! – Bruno