2014-10-29 34 views
0

如何获取脚本标记内部的角度表达式......我对此很新,需要帮助? 这里是我的Java脚本代码的例子:在脚本标记内部工作的角度表达式

<script id="modal-2.html" type="text/ng-template"> 
<div class="modal transparent"> 
<div class="card"> 
<i class="icon ion-ios7-close close-modal" ng-click="closeModal(2)"></i> 
<div class="item item-divider"> 
{{card.title}} 
</div> 
<div class="item item-text-wrap"> 
{{card.details}} 
</div> 
</div> 
</div> 
</script> 

这里是我的数组的一个例子:

.controller('TodoCtrl', function($scope, $ionicPopup, $timeout, $ionicModal, $ionicSideMenuDelegate) { 

    $scope.cardss = 
    {id:1, title:'Frank', src:'img/Frank.png',details:'This will be the products description!'}, 
    {id:2, title:'Generali', src:'img/Generali.png',details:'This will be the products description!'}, 
    {id:3, title:'John Lewis', src:'img/JohnLewis.png',details:'This will be the products description!'}, 
    ]; 

回答

0

下面是一个例子,你如何使用您的模板:

<div ng-include src="'modal-2.html'"></div> 

或使用按钮来配合使用:

<button ng-click="currentTpl='modal-2.html'">Show Modal</button> 
<div ng-include src="currentTpl"></div> 

模板中的表达式与通常的一样工作。
这是一个example

+0

为什么downvote?这是一个工作示例 – friedi 2014-10-29 15:27:03

1

在部分模板中没有什么特别的使用AngularJS表达式。

前面已经说了你的模型实际上是阵列 - 所以你必须通过使用ng-repeat这样的项目迭代:

<ul> 
    <li ng-repeat="card in cards"> 
     Card id: {{card.id}} 
     Card title: {{card.title}} 
     Card details: {{card.details}} 
    </li> 
</ul> 

请参阅工作JSFiddle例子。