通过ng-init

时间:2016-01-13 12:44:48

标签: angularjs angularjs-controller

我创建了一个控制器,用于检索HTTP get的内容和将显示结果的指令,我使用它们:

  <div ng-controller="averageAlertController"
       ng-init="service='/alerts/reponseTimeForAFFR';">
    <average-alert-box
         titre="titre"
         pastille="pastille"
         data="data"
         historique="#/dashboard/urlToDashboards"
         logs="#/discover?_g=%urlToLogs"
    />
  </div>

你得到的东西看起来像那样:

average based alert box

现在我有几个页面,其中有50个,我想做一个概述页面,我将得到一个包含每个页面概述的框

是否有更好的方式来传递它而不是写这个:

<div ng-controller="averageAlertOverviewerController"
       ng-init="services='/alerts/reponseTimeForAFFR, /alerts/reponseTimeForARFG, /alerts/reponseTimeForAEDS, /alerts/reponseTimeForAMOP;">

然后从字符串

在控制器中创建一个列表
'/alerts/reponseTimeForAFFR, /alerts/reponseTimeForARFG, /alerts/reponseTimeForAEDS, /alerts/reponseTimeForAMOP;'

感谢。

0 个答案:

没有答案