Angular.JS实现无限级的联动菜单(使用demo)(2)

controller('myCtrl', function ($scope) { var form = {}; $scope.form = form; $scope.getDays = function () { var days = '一二三'.split(''); days.forEach(function (item, index) { days[index] = { text: '星期' + item, value: '星期' + item }; }); return days; }; $scope.getHours = function () { return [{ text: '09:00-12:00', value: '1' }, { text: '14:00-17:00', value: '2' }]; }; var courses = { '星期一': { '1': [{ value: '数学', text: '数学' }, { value: '精读', text: '精读' }], '2': [{ value: '足球', text: '足球' }] }, '星期二': { '1': [{ value: '听力', text: '听力' }], '2': [{ value: '数学', text: '数学' }] }, '星期三': { '1': [{ value: '计算机', text: '计算机' }], '2': [{ value: '游泳', text: '游泳' }, { value: '古汉语', text: '古汉语' }] }, }; $scope.getCourses = function (values) { if (!values.day || !values.hour) { return []; } return courses[values.day][values.hour]; }; });

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwgjfj.html