Проблема в использовании дерева интерфейса Angularjs внутри диалогового окна ng

Я пытаюсь показать угловое дерево js ui в диалоге ng. Хотя внешний вид в порядке, но функциональность флажка не работает. Аналогично, кнопки "Выбрать все", "Свернуть все" и т. Д. Также не работают в диалоговом окне. Может ли кто-нибудь помочь мне решить эту проблему? Вне диалогового окна ng функциональность дерева относительно флажков и кнопок, все работает нормально, только в диалоговом окне ng это вызывает проблему. Пожалуйста, найдите мой plnkr. Мне нужно иметь дерево пользовательского интерфейса в моем html и в ngDialog для разных моделей, как показано в плунжере.

мой parent_nodes_renderer_ngdialog.html а также terminal_node_renderer_ngdialog.html немного изменены из моего оригинала parent_nodes_renderer.html а также terminal_node_renderer.html чтобы удовлетворить некоторые из моих требований

1 ответ

В InsideCtrl необходимо внести несколько изменений, чтобы он работал, и функции должны использовать treeData (т. Е. Структуру данных, связанных с Dialog и т. Д.). Пожалуйста, найдите фиксированный поршень. Пожалуйста, обратите внимание на изменение идентификатора элемента тоже.

var getRootNodesScope = function() {
      return angular.element(document.getElementById("tree-root-dialog")).scope();
    };
Другие вопросы по тегам