Я разрабатываю новое приложение с помощью AngularJS и ASP.NET. Это первый раз, когда я использую Angular, и у меня есть небольшая проблема с этим. Я использовал один проект в качестве своего рода шаблона. Это он: http://www.codeproject.com/Articles/791740/Using-AngularJs-ASP-NET-MVC-Web-API-and-EntityFram Я создал дополнительный вид, в котором я дерево как подменю, для этого я использовал abn-tree. Это выглядит так:«Внутренняя» маршрутизация в AngularJS
<div class="panel panel-default" ng-controller="dictionaryController as dicitonaryCtrl">
<div class="panel-heading">Dictionary</div>
<div class="panel-body">
<abn-tree tree-data="dicitonaryCtrl.dicitonaryData" expand-level="1" ></abn-tree>
</div>
</div>
Что я хочу сделать сейчас, это сделать какую-то маршрутизацию. Я использую data-ng-view для основной маршрутизации, но здесь я хочу просто загрузить некоторые данные из контроллера и изменить содержимое одного div после нажатия на элемент на дереве. Я просто хочу, чтобы он работал как мое главное меню, но менял другой div. Каков наилучший подход для этого?
Спасибо. Я проверю это сейчас. Но не могу ли я достичь своей цели, используя data-ng-include? –
Нет, ng-include - это директива для разметки макета/контейнеров (например, header, footer, sidebar..etc.) .. вы не можете загрузить определенную страницу/содержимое в конкретном контейнере, щелкнув ссылку/элемент, невозможно , – Asik