Bootstrap モーダルを AngularJS で動作させたいと考えています。1つのモーダルは
<div id="addToPlaylist" class="modal hide fade" aria-hidden="true" aria-labelledby="addToPlaylistLabel" role="dialog">
<div class="modal-header">
<h3>My Modal</h3>
</div>
<div class="modal-body">
MODAL BODY
</div>
<div class="modal-footer">
<button class="btn btn-primary">Save</button>
</div>
</div>
ユーザーが既に持っているプレイリストに曲を追加するか、新しいプレイリストを作成します。曲のセットで使用したいのですが、一度に 1 つの曲でしか機能しません (今のところ)。
<div class="cell" ng-repeat="song in media.data">
</div> <!-- grid-wrapper -->
アンギュラーコントローラーは
'use strict';
angular.module('PortalApp')
.controller('SongsCtrl', function ($scope, MediaService, $location, AudioPlayerAPI, FavoriteService) {
$scope.toggleFaves = function (song) {
FavoriteService.toggle(song).success(function (response) {
if (response.successFlag) {
song.favorite = !song.favorite;
}
});
}
$scope.fetched = false;
});
どうすればこれを機能させることができますか?
PS jQuery は必要ありません。Angular にある jQuery Lite プラグインだけです。