Ответ 1
Служба $dialog
была реорганизована в $modal
для версии 0.6.0 ui-bootstrap. Функциональность от $dialog
должна быть доступна только через $modal
.
Если эти файлы включены в вашу страницу, убедитесь, что определение вашего модуля angular включает ui.bootstrap
в качестве зависимости. например.
var app = angular.module('myApp', ['ui.bootstrap']);
Если это будет сделано, вы сможете внедрить службу $modal
в свой модуль, как и с любой другой услугой.
app.controller('myController', function($scope, $modal) {
$scope.openModal = function() {
// Can use $modal service as per examples in doc page
};
});
Как для твердых примеров, страница документов имеет отличные примеры на странице и в plunker (чтобы вы могли играть с ними) для каждой из своих служб и директив. Я хотел бы связаться с плунжером здесь, но я, похоже, не в состоянии.