我正在学习 Angular.js,我设置<title>{{title}}</title>
并尝试使用选择元素来更改它
<select ng-model="user.title">
<option value="Lorem">Lorem</option>
<option value="Ipsum">Ipsum</option>
<option value="Dolor">Dolor</option>
</select>
我试着ng-change
和ng-select
set()
function ctrl($scope) {
$scope.title = 'hello'; // this set the title
$scope.set = function() {
$scope.title = $scope.user.title; // this not
};
}
该功能不起作用,但是当我在没有功能的情况下设置它时它起作用。
我还尝试创建更改指令:
app.directive('change', function() {
console.log('change');
return {
link: function(scope, element, attrs) {
console.log(arguments);
element[0].onChange = function() {
scope[attrs[0]]();
};
}
};
});
但这也行不通。Console.log 根本不执行。