这是一个使用AngularJS从多个选项卡下获取对象数据的示例解决方案:
HTML代码:
Tab 1
{{tab1Data}}
Tab 2
{{tab2Data}}
Tab 3
{{tab3Data}}
JavaScript代码:
angular.module('myApp', [])
.controller('myCtrl', function($scope) {
$scope.activeTab = 'tab1'; // 默认选中的选项卡
$scope.tab1Data = 'Tab 1数据'; // Tab 1的数据
$scope.tab2Data = 'Tab 2数据'; // Tab 2的数据
$scope.tab3Data = 'Tab 3数据'; // Tab 3的数据
$scope.setActiveTab = function(tab) {
$scope.activeTab = tab; // 设置选中的选项卡
}
});
这个示例中,通过使用ng-click指令和ng-show指令,我们可以根据当前选中的选项卡显示对应的数据。当点击不同的选项卡时,控制器中的setActiveTab函数会被调用,将选项卡的标识符传递给activeTab变量,从而切换显示的数据。