$("#un").val("JS修改之后不触发ng")
只需要加change()就行了
$("#un").val("JS修改之后不触发ng").change();
引用的时候JQ必须在NG之前引用,要不然change会失效
效果图
demo例子
<!doctype html>
<html ng-app="app">
<head>
<title></title>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="http://code.angularjs.org/1.2.25/angular.min.js"></script>
</head>
<body>
<div ng-controller="MyController">
Your name:
<input id="un" type="text" ng-model="username">
Label:{{username }}
<hr>
</div>
<script type="text/javascript">
var app = angular.module('app', []);
app.controller('MyController', function ($scope) {
$scope.username = 'World';
});
</script>
</body>
</html>