Вот этот html:
<div ng-controller="MyCtrl">
<a ng-click="open()">Open Dialog</a>
<div id="modal-to-open" title="My Title" ui-jq="dialog" ui-options="{width: 350, autoOpen: false, modal: true}">
Dialog Text
</div>
</div>
И вот js:
function MyCtrl($scope)
{
$scope.open = function () {
$('#modal-to-open').dialog('open');
}
}
Это лучший способ сделать это? Похоже, что может быть лучший способ открыть его, не обращаясь к DOM, но я не уверен, как бы я это сделал. Вышеприведенный код работает, мне просто интересно, так ли я должен это делать. Любой вход приветствуется.