2014-03-28 26 views
2

我想在這裏實現的是我有一個圖像標記和一個瀏覽按鈕。當用戶上傳圖片時,我會在該窗口中顯示圖片。但我試圖使用bind-attr,以便每當用戶更改圖像src更新。這是我的圖片標籤代碼。 <img {{bind-attr src=imgUrl}}/>現在在控制器中,我正在更改imgUrl的值,以便它在前端也更新它。但它並沒有取代舊的網址。我的意思是它保持了第一次上傳的網址。 對此有何看法?Ember Bind Attr

回答

2

你正確地結合,但你很可能超出範圍(又名imgUrl控制器上是不是註定要img標籤的imgUrl

下面是它的工作的例子。如果您找不到該錯誤,請隨時使用此jsbin進行復制。

http://emberjs.jsbin.com/filor/1/edit

+0

的事情是我有一個foo的變量在我的控制器,但是當我想在我的控制器的動作來更新那麼它不更新它。這是我的代碼 \t \t,這是我的控制器 \t Cards.SelectImageController = Ember.Controller.extend({ \t \t網址:空, \t \t selectedValuesGlobal:空, \t \t inkBlobGlobal:空, \t \t jcrop_api:空, 瓦特:空, \t \t H:空, \t \t imgUrl的: '圖像/圖標/ tablet_postcard_front_blank.png', \t \t動作:{ \t \t \t openImagesToUpload:功能() \t \t \t { \t \t \t imgUrl的=上傳的圖像在這裏路徑 \t \t \t \t \t 但是,imgUrl沒有更新。 – mohsinali1317

+0

http://emberjs.jsbin.com/havopivo/1/edit也許你在這裏看到我正在嘗試做什麼。我不確定這是否可能。 – mohsinali1317

+0

http://emberjs.jsbin.com/havopivo/2/edit – Kingpin2k