我可以在html中声明一个变量吗?
特定
<li>Document Printing -
<a href="http://{{displaySandbox()}}/{{displayCase()}}/PrintingService/DocumentPrintingService.svc">
<span ng-class="{true:'value',false:'invalid'}[(sandbox && validcase())==true]">http://<span class="sandbox">{{displaySandbox()}}</span>.companyname.com/<span class="case">{{displayCase()}}</span>/PrintingService/DocumentPrintingService.svc</span></a>
<span ng-bind-html-unsafe="getUrl('/PrintingService/DocumentPrintingService.svc')">
</span>
</li>
我想宣布一些东西来包装它
<div ng-var="subPath=/PrintingService/PrintingService.svc>
以便该范围内的任何内容都能够说出来
<li>Document Printing -
<a href="http://{{displaySandbox()}}/{{displayCase()}}{{subPath}}">
<span ng-class="{true:'value',false:'invalid'}[(sandbox && validcase())==true]">http://<span class="sandbox">{{displaySandbox()}}</span>.companyname.com/<span class="case">{{displayCase()}}</span>{{subPath}}</span></a>
<span ng-bind-html-unsafe="getUrl(subPath)">
</span>
</li>
有没有办法通过html中的angular.js
来声明一个范围(如果你愿意的话,可以使用变量或'常量')?
使用ng-init
,你可以初始化一个值如下:
<data ng-init="subPath= '/PrintingService/PrintingService.svc'"/>
但是,在这种情况下最好使用控制器。
ng-init文档
链接地址: http://www.djcxy.com/p/73673.html上一篇: Can I declare a variable in html?
下一篇: Passing large JSON object to another page in a new window.