Angularjs Can';t使用ng click获得两个不同的按钮来调用两个不同的函数

Angularjs Can';t使用ng click获得两个不同的按钮来调用两个不同的函数,angularjs,ionic,angularjs-ng-click,Angularjs,Ionic,Angularjs Ng Click,这就是控制器设置到此页面的方式。调用函数后,它似乎工作正常。html页面可能缓存在浏览器中,请清除缓存,然后重试。html页面可能缓存在浏览器中,请清除缓存,然后重试。结果是: .state('tab.complete-work-order', { url: '/complete-work-order/:workOrderId', views: { 'tab-timesheet': { templateUrl: 'timesheet/templates/comple

这就是控制器设置到此页面的方式。调用函数后,它似乎工作正常。

html页面可能缓存在浏览器中,请清除缓存,然后重试。

html页面可能缓存在浏览器中,请清除缓存,然后重试。

结果是:

 .state('tab.complete-work-order', {
  url: '/complete-work-order/:workOrderId',
  views: {
    'tab-timesheet': {
      templateUrl: 'timesheet/templates/complete-work-order.html',
      controller: 'CompleteWorkOrderController'
    }
  }
})

我猜爱奥尼亚认为这意味着整个东西都是一个单一的输入,并且不知何故只使用了第一个按钮的值

不知道这是怎么发生的,但谜团至少解决了。

结果是:

 .state('tab.complete-work-order', {
  url: '/complete-work-order/:workOrderId',
  views: {
    'tab-timesheet': {
      templateUrl: 'timesheet/templates/complete-work-order.html',
      controller: 'CompleteWorkOrderController'
    }
  }
})

我猜爱奥尼亚认为这意味着整个东西都是一个单一的输入,并且不知何故只使用了第一个按钮的值


不知道这是怎么发生的,但这个谜团至少已经解开了。

我们能找到一个链接到你的破车吗?您在标记中的何处设置了
ng controller=“CompleteWorkOrderController”
?plunker工作正常,在我自己的代码中它工作不正常。我没有在标记中设置ng控制器,我只是使用路由器来获得适当的控制器。函数被调用,它只使用在第一个按钮上设置的值。我已经确定在点击第一个按钮的地方没有任何奇怪的HTML重叠。我们可以得到一个链接到你的坏掉的plunker吗?您在标记中的何处设置了
ng controller=“CompleteWorkOrderController”
?plunker工作正常,在我自己的代码中它工作不正常。我没有在标记中设置ng控制器,我只是使用路由器来获得适当的控制器。函数被调用,它只使用在第一个按钮上设置的值。我已经确定在点击第一个按钮的地方没有任何奇怪的HTML重叠。不幸的是,不是这样。我真的不明白这里发生了什么我看不出你的代码有什么问题。尝试更改html文件名以检查行为。我确信它应该与缓存有关,因为您正在正确地将控制器连接到模板。祝你好运。不幸的是,不是这样。我真的不明白这里发生了什么我看不出你的代码有什么问题。尝试更改html文件名以检查行为。我确信它应该与缓存有关,因为您正在正确地将控制器连接到模板。祝你好运。即使它只发生了,我还以为它与课程项目有关,但事实并非如此。太棒了!即使它只是发生了,我认为它与类项有关,但事实并非如此。太棒了!
<label class="item item-input">