效果图:
代码(可直接运行查看效果):
angularJsbody{font-size:14px;line-height:1.42857143;color: #000;}
.container{margin-top:100px;}
语言要求:
+
-
angular.module('myApp', [])
.controller('myCtrl', function($scope) {
var vm = this;
vm.languageInfo = {};
vm.languageInfo.operate = [];
// 新增语言要求
vm.languageInfo.add = function($index) {
vm.languageInfo.operate.splice($index + 1, 0, {
key: $index + 1,
value: ''
});
};
// 删除语言要求
vm.languageInfo.delete = function($index) {
vm.languageInfo.operate.splice($index, 1);
};
vm.save=save;
activate();
function activate() {
//初始化职位语言要求
vm.languageInfo.operate.push({
key: 0,
value: ''
});
}
function save(argument) {
vm.jobInfoData = {
languageTypes: []
};
//语言要求
angular.forEach(vm.languageInfo.operate, function(data) {
if (data.value) {
vm.jobInfoData.languageTypes.push(data.value);
}
});
}
});