2016-08-01 24 views
1

在AngularJS中,我可以做到;。在AngularJS中替換2

<img ng-src="https://someimageurl/{{ foo.replace('bar','') }} /> 

如何在AngularJS 2中獲得與DOM相同的結果?

回答

2

<img ng-src="https://someimageurl/{{ foo.replace('bar','') }} /> 

不是角更換方法,只是JavaScript的替換方法被稱爲角度內插的內部。

在angular2,您可以通過做同樣的:

<img [src]="'https://someimageurl/' + foo.replace('bar','')"/> 

您可以在Angular 2 docs找到有關模板語法的更多信息。

1

像這樣:

<img [src]="'https://someimageurl/' + foo.replace('bar','')" /> 
+0

工作很好,謝謝。雖然沒有感覺到_Angular_。在我接受答案之前,有沒有一種「推薦」的方式來做角色的棄用.replace? – enjoi

+0

@JavaNoob不,沒有.replace方法的角度。您需要在標記或Angular 2組件中使用JavaScript替換。 –