Angularjs 如何在Salesforce中使用Angular指令
如何在Salesforce中使用angular指令 我的指令html页面Angularjs 如何在Salesforce中使用Angular指令,angularjs,salesforce,Angularjs,Salesforce,如何在Salesforce中使用angular指令 我的指令html页面 <apex:page showHeader="false" sidebar="false" standardStylesheets="false" applyHtmlTag="false"> <td> <div class="address-container"> <p data-once-text="addr.company"></p>
<apex:page showHeader="false" sidebar="false" standardStylesheets="false" applyHtmlTag="false">
<td>
<div class="address-container">
<p data-once-text="addr.company"></p>
<p><span class="once-addr" data-once-text="addr.city"></span>, <span class="once-addr" data-once-text="addr.state"></span></p>
<p><a href="javascript:;" details="addr" shipment-details = ''>View</a> <span>|</span> <a href="javascript:;" ng-click="removeAddress(acc.id, addr.id)">Remove</a></p>
</div>
</td>
</apex:page>
在my index.html中
<tr class="addresses">
<td shipment-address ng-repeat="addr in acc.addresses" ng-if="addr.added == true"></td>
</tr>
但是我在SaleForce/VisualForce中遇到错误,因为与元素类型“td”关联的属性名称“装运地址”后面必须跟“=”字符。只需这样做:
<tr class="addresses">
<td shipment-address="true" ng-repeat="addr in acc.addresses" ng-if="addr.added == true"></td>
</tr>
这将消除错误。空字符串对我来说不起作用,但其中的一些值会起作用。为什么不能添加
=
?如果我添加=那么该角度的值将是什么呢?因为您没有在范围中使用它。尝试空字符串。我对salesforce一无所知,但我猜这是一个模板引擎问题,如果这让它感到高兴,客户端也会感到高兴
<tr class="addresses">
<td shipment-address="true" ng-repeat="addr in acc.addresses" ng-if="addr.added == true"></td>
</tr>