2017-10-09 75 views
0

我有一個角度的應用程序,併爲用戶的一些權限。之前顯示它的angularjs模板版

我neet刪除我的模板(我使用角路由和模板)的一部分,然後出現它。

例如:如果我有和用戶只有「創建」權限,但不編輯permision,我需要刪除一個像類class =「edit」類的div。但是在呈現視圖之前,我需要刪除它。

¿有什麼想法?非常感謝你

回答

0

你可以用ngIf來決定是否需要顯示class =「edit」的div,而不是去除div。如果您有類似表示「hasEdit」用戶的編輯權限一個布爾值,你可以按照以下寫你的div:

<div *ngIf="hasEdit" class="edit">Your content</div> 

以上DIV將顯示只有在hasEdit是真實的。

+0

感謝您回答我的朋友,但是我對ng-if存在一些問題; ng - 如果只是隱藏代碼....我需要「刪除」它,因爲,例如,如果我有:

,我用1 == 1替換ng-if的內容,div會呈現... ¿任何其他想法?謝謝;) –

+0

我不明白爲什麼ngIf的內容需要被替換爲「1 == 1」,這顯然總是如此。 –

相關問題