这是奇怪的行为或者我做错了什么但是preStr在调试模式下工作得很好,即我用F8踩过程序我可以看到指定的值并且它确实被添加到单元格1,1但是,当我正常运行程序而没有中断它不起作用?
<div ng-cloak="">
<label for="usr">Manufacturer</label>
<md-autocomplete ng-disabled="false"
md-no-cache="true"
md-selected-item="vm.selectedVendor"
md-search-text="vm.vendorSearchString"
md-items="vendor in vm.getVendorList2(vm.vendorSearchString)"
md-item-text="vendor.ve_name"
md-min-length="2"
placeholder="Select Manufacturer">
<md-item-template>
<span md-highlight-text="vm.vendorSearchString" md-highlight-flags="^i">{{vendor.ve_name}}</span>
</md-item-template>
</div>
vm.getVendorList2 = function (vendorSearchText) {
console.log('calling getvendorlist2');
var jsonCatalogInfo = vm.cataloginfoVL();
jsonCatalogInfo.ve_name = vendorSearchText;
console.log(vendorSearchText);
$.get(vm.memportalUrl + "securewebapi/GetVendorList/?jsonCatalogInfo=" + JSON.stringify(jsonCatalogInfo))
.then(function (result) {
console.log('success calling GetVendorList');
var jsonResult = JSON.parse(result);
vm.vendorResults = JSON.parse(jsonResult);
console.log(vm.vendorResults);
return vm.vendorResults;
});
}
结束功能