Angularjs ANGULAR JS:向一个ANGULAR模块添加多个工厂和指令

Angularjs ANGULAR JS:向一个ANGULAR模块添加多个工厂和指令,angularjs,Angularjs,我在我的项目中使用Angularjs,我想知道是否可以像这样将多个工厂和指令添加到一个angular模块中:(像这样添加后,只有第一个指令和工厂工作并在浏览器上显示结果,第二个不工作) app.js: var app = angular.module("quizApp", []); app.directive("quiz", function (quizFactory) { //... }); app.factory("quizFactory

我在我的项目中使用Angularjs,我想知道是否可以像这样将多个工厂和指令添加到一个angular模块中:(像这样添加后,只有第一个指令和工厂工作并在浏览器上显示结果,第二个不工作)

app.js:

var app = angular.module("quizApp", []);

app.directive("quiz", function (quizFactory) {
//...
});

app.factory("quizFactory", function () {
//...
});

app.directive("quiz2", function (quizFactory2) {
//...
});

app.factory("quizFactory2", function () {
//...
});

问题不在于第二个
指令
+
工厂
未正确注册。问题在于,在编写
时,self-closing标记不能正确地与自定义指令一起工作

早些时候有一条线索在谈论这件事。总而言之,你必须写下以下内容才能让它发挥作用:



我不这么认为。你能把你的案例放到codesandbox吗?是的,在这里:我在这里为你做了一个例子:有两个按钮,当点击时,四个按钮中只有两个有效。你知道我怎样才能解决这个问题吗?>。看起来您没有处理第一个按钮中第二个按钮的单击事件。同样,
的第1个按钮的处理操作也丢失。为了解决这个问题,您只需在两个指令中填充缺少的操作。