我对AngularJS
(1.6 版)相当陌生,我有一个小任务——在单击“编辑”按钮时实现一个新的弹出模式,该按钮将有一些文本框来编辑某些内容。
我无法理解如何调用每个 js 文件,因此我无法完成“任务”。
该应用程序目前是这样构建的(新应用程序-所以我需要构建好的基础)。
index.cshtml
包含此代码(在与我的任务相关的部分)
<p><a href="#" class="btn btn-primary btn-sm" role="button" ng-click="editCard(card)">Edit</a>
main.js
// application global namespace
var sulhome = sulhome || {};
sulhome.kanbanBoardApp = angular.module('kanbanBoardApp', []);
....
boardCtrl.js
(从页面开始的部分)
sulhome.kanbanBoardApp.controller('boardCtrl', function ($scope, boardService) {
// Model
$scope.board = {};
$scope.isLoading = false;
function init() {
...
......
还有boardService.js
一个
我不明白的是:
现在我需要添加一个弹出表单edit.html
和一个controller
和一个service
(我想添加另一个控制器,因为我想保持分离并且为了便于理解)。
我怎样才能将它们连接在一起?例如:从boardCtrl.js
调用edit-controller.js
和从edit-controller
,使用编辑服务?