每次在angularjs中选择选项卡时重新加载html内容

时间:2014-07-30 07:06:25

标签: javascript angularjs

我正在使用tabset(AngularUI)

  <tabset justified="true">
    <tab heading="Justified">my html content</tab>
    <tab heading="SJ">Short Labeled Justified content</tab>
    <tab heading="Long Justified">Long Labeled Justified content</tab>
  </tabset>

我的html内容是我从数据库加载的动态数据,此页面是可编辑的并具有保存按钮。如果我正在编辑数据并且没有按下保存按钮,而是我要转到另一个标签并返回到我的标签,我不想看到编辑过的数据,我想查看加载的数据再次,直到我按下&#34; Save&#34;。这意味着每次选择tab(启动控制器)时我都需要加载所有数据和页面。这是最好和最正确的方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以为每个标签定义select属性,该属性可以调用范围内的函数。这是relevant part from the docs

  

select()(默认值:null):激活选项卡时调用的可选表达式。

部分来自他们的例子:

 <tab select="alertMe()">