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

Ответы на вопрос(1)

Ваш ответ на вопрос