Какова лучшая практика для открытия диалога jquery с углового?
Вот 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, но я не уверен, как бы я поступил об этом. Приведенный выше код работает, мне просто интересно, если я так поступлю. Любой вклад приветствуется.