我目前正在尝试在选项卡块中使用选择元素。
使用 ui.bootstrap.tabs,select
html 元素不会在 javascript 端触发模型。你可以在 plunkr 展示我的问题
。
当您更改外部选择元素时,它通常会提醒所选项目 id。但是,选项卡内的第二个选择元素仅提醒第一个选定的项目 id。
有人告诉我这是一个错误还是我的错误?
我目前正在尝试在选项卡块中使用选择元素。
使用 ui.bootstrap.tabs,select
html 元素不会在 javascript 端触发模型。你可以在 plunkr 展示我的问题
。
当您更改外部选择元素时,它通常会提醒所选项目 id。但是,选项卡内的第二个选择元素仅提醒第一个选定的项目 id。
有人告诉我这是一个错误还是我的错误?
发生这种情况是因为您的视图位于 uib-tabset 内,并且它有自己的范围。所以 uib-tabset 中的 selectOption 模型将在 uib-tabset 的 $scope 中,而不是在控制器的 $scope 中。
因此,每次您更改任何值时,警报都会显示 1。
我创建了一个更新的 plunkr 来解决这个问题。可在以下网址找到:http ://plnkr.co/edit/lbiUUY?p=preview
vm = this //This is the preferred way over $scope for defining variables
但是,我建议您查看角度范围层次结构。安古斯范围