這裏是我的代碼:爲什麼我的AngularJS模型沒有定義?
<div ng-controller="EditModalCtrl">
<form>
<input type="text" placeholder="Composer name" ng-model="media.composer" value="{{ media.composer }}" />
<input type="text" placeholder="Genre name" ng-model="media.genre" value="{{ media.genre }}" />
</form>
<button class="btn btn-branded" ng-click="updateSong(media);">Save</button>
</div>
當我打的Save
按鈕,我得到的media is undefined
一個Firebug的控制檯。爲什麼會這樣?
你不應該將任何東西傳遞給該函數,'$ scope.media'應該包含你在控制器中需要的東西,對吧? – tymeJV