Javascript 他没在看

Javascript 他没在看,javascript,jquery,angularjs,semantic-ui,Javascript,Jquery,Angularjs,Semantic Ui,我正在尝试使用语义用户界面,特别是下拉搜索框来制作angular。我尝试了多种方法,发现由于输入类型设置为隐藏,ng模型无法工作。而且,由于对元素的更改不是由用户直接触发的,因此ng更改也不会起作用 我的想法是使用一个指令并尝试监视输入元素的属性,因为在选择某个内容后,value属性会发生变化。我认为ngDirective应该能够通过使用scope实现ng模型和ng更改。$watch 我尝试了这个,但是范围值没有改变 var-app=angular.module('myApp'[ “我的.控制

我正在尝试使用语义用户界面,特别是下拉搜索框来制作angular。我尝试了多种方法,发现由于输入类型设置为隐藏,ng模型无法工作。而且,由于对元素的更改不是由用户直接触发的,因此ng更改也不会起作用

我的想法是使用一个指令并尝试监视输入元素的属性,因为在选择某个内容后,value属性会发生变化。我认为ngDirective应该能够通过使用scope实现ng模型和ng更改。$watch

我尝试了这个,但是范围值没有改变

var-app=angular.module('myApp'[
“我的.控制器”
]);
var controllers=angular.module('my.controllers',[]);
controllers.controller('MyController',函数($scope){
$scope.checked=true;
});
应用程序指令(“ngSearch”,函数(){
函数链接($scope、element、attrs、ctrl){
log($scope.value);
$scope.$watch(“值”,函数(newValue,oldValue){
console.log(newValue、oldValue);
控制台日志(“值更新”);
ctrl.$setViewValue($scope.value);
},对);
setTimeout(函数(){console.log(attrs.value);},6000);
}
返回{
限制:“A”,
要求:'ngModel',
范围:{
“值”:“@”,
},
链接:链接,
}
})
$(“.ui.dropdown”).dropdown()

选择测试
测试1
测试2
测试3