我正在尝试使我创建的自定义指令起作用。我创建的指令包含一个表,它引用一个控制器。我没有在我的代码中包含 ProjectController 因为那部分可以工作,但是一旦我将所有内容都放入自定义指令中,它就停止工作了。我相信自定义指令没有受到影响。有什么建议?
应用程序.js
app.directive('projectInformation', function () {
return {
restrict: 'E',
templateUrl: 'project-information.html',
controller: function() {
this.products = projects
},
controllerAs: 'projectCtrl'
};
});
Run Code Online (Sandbox Code Playgroud)
项目信息.html
<table class="table table-striped">
<thead>
<!--TABLE HEAD-->
<tr>
<th>#</th>
<th>Project </th>
<th>Name </th>
<th>Phone </th>
<th>Company </th>
<th>Date</th>
</tr>
</thead>
<tbody>
<!--TABLE BODY-->
<!--Angular; Repeats all of the content in the dTIMS project array-->
<tr ng-repeat="product in projectCtrl.products">
<td>{{ product.id }}</td>
<td>{{ product.name }}</td>
<td>{{ product.supervisor }}</td>
<td>{{ product.phone }}</td>
<td>{{ product.company }}</td>
<td>{{ product.date …Run Code Online (Sandbox Code Playgroud) 所以我最近才开始使用 codemirror,因为我的网站需要一个文本编辑器,但这意味着我对这个程序知之甚少。我让编辑器在 javascript 模式下工作,但我需要为编辑器创建一些语法,我相信这意味着我必须为编辑器创建一个模式,但我在这样做时遇到了麻烦。我已经阅读了几次手册,但有些东西对我来说并没有点击,可能是因为我从未使用过这样的东西。无论如何,现在我只需要通过创建简单的加、减和乘函数来掌握它。如果有人能让我对此感到满意,我将不胜感激。