Javascript 使用ngdocs时指令的templateUrl

Javascript 使用ngdocs时指令的templateUrl,javascript,angularjs,Javascript,Angularjs,我正在为我们公司的项目做准备。 作为一名初学者,我认为我应该为我们的一项指令树立一个榜样 我让ngdocs这样工作,它生成文档等等。 我想知道的是,在使用ngdocs时,您应该如何为您的指令提供模板?我的搜索没有发现这方面的任何东西。这有点讽刺(文档工具缺少文档) 因此,生成文档的代码如下所示 (函数(角度){ "严格使用",; /** *@ngdoc指令 *@name EA.指令:ssn *@E *@范围 *@param{object}value检查有效ssn的值。这是双重绑定的。您很可能需要

我正在为我们公司的项目做准备。 作为一名初学者,我认为我应该为我们的一项指令树立一个榜样

我让ngdocs这样工作,它生成文档等等。 我想知道的是,在使用ngdocs时,您应该如何为您的指令提供模板?我的搜索没有发现这方面的任何东西。这有点讽刺(文档工具缺少文档)

因此,生成文档的代码如下所示

(函数(角度){
"严格使用",;
/**
*@ngdoc指令
*@name EA.指令:ssn
*@E
*@范围
*@param{object}value检查有效ssn的值。这是双重绑定的。您很可能需要类似于'value=“vm.ssn”'的值。
*
*@说明
*只允许提供有效组织编号和SSN的文本字段。
*检查除最后4个字符以外的所有字符。
*最后四个可以是所有数字,也可以是“TF”。
*
*@example
函数SampleCtrl(){
var vm=这个;
vm.ssn=“”;
}
角度模块(“ssnSample”,[“ea”])
.controller(“SampleCtrl”,SampleCtrl);
*/
函数ssn(){
var ssnController=函数(){
var vm=这个;
init();
函数init(){
如果(vm.Organization!==未定义){
vm.uiMask=“?999999-9999”;
vm.pattern=/^(\d{10})$/;
vm.errorText=“Ange ett giltigt organizationsnummer(XXXXXX-xxxxx)。”;
}否则{
vm.uiMask=“?9999999-**99”;
vm.pattern=/^[1-2][0,9]\d{2}([0][1-9][1][0-2])([0][1-9][1-2][0-9][3][0-1])(\d{4}TF\d{2}$/;
vm.errorText=“Ange ett giltigt personnumer(YYYYMMDD-XXXX)。”;
}
}
};
返回{
限制:'E',
templateUrl:'src/directions/ssn/ssn.html',
uiMask:“”,
图案:“,
错误文本:“”,
最小长度:0,
范围:{
每个类:“@”,
值:'=',
组织:“@”,
模糊:“&”
},
控制器:SSN控制器,
controllerAs:'vm',
bindToController:true
};
}
角模('ea')
.指令(“ssn”,ssn);
})(角度);
但是结果似乎没有拾取我的
元素

下面是一个带有指令本身示例的示例。它不包括ui掩码部分,但正如您所见,该指令起作用

生成ng文档时,使用的路径是什么?我的文档结构如下所示:

src
|--directives
   |--ssn
      |--ssn.js
      |--ssn.html
那么在我的
模板url:
中,我应该放什么?根据ngdocs,什么是有效的

下面是它当前显示方式的图片:

正如你所看到的,整个“演示”部分是空白的,不应该是空白的。它应该包含我的
元素,它实际上只是一个包装的
,具有奇特的特性

建议

编辑

从被问到现在已经一个多星期了,没有人回答。 到目前为止,我已经试过了。都不管用。
AngularJS的文档真的就这么死了吗?

在查看文档页面时,您是否检查了控制台?另外,您是否在构建模板文件时将其部署到“docs”文件夹中?我怀疑您的ssn.html未在正确的位置找到[应该能够内联它以进行验证]。

有趣的事实:它看起来甚至是。你有没有找到一种方法让事情顺利进行?我也尝试了这个方法,但可惜没有显著的效果。@Garoz我从未找到解决方案。经过大约两周半的尝试,我们放弃了它。现在我们为我们创建的每个指令创建自己的超小型演示页面。我们没有任何精美的文档页面,但我们至少可以互相展示我们的东西。