Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用AngularJS在页面加载和填充字段时调用工厂?_Java_Html_Angularjs_Kendo Ui_Kendo Dropdown - Fatal编程技术网

Java 如何使用AngularJS在页面加载和填充字段时调用工厂?

Java 如何使用AngularJS在页面加载和填充字段时调用工厂?,java,html,angularjs,kendo-ui,kendo-dropdown,Java,Html,Angularjs,Kendo Ui,Kendo Dropdown,在页面加载时,我想在下拉列表中填充一个值,但我遇到了未定义的错误。我不确定我在下面的代码中错在哪里。任何帮助都将不胜感激 CYCLE.HTML <div class="form-group col-md-6 fieldHeight"> <label for="populate" class="col-md-4 required">Populate from</label> <div class="col-md-8">

在页面加载时,我想在下拉列表中填充一个值,但我遇到了未定义的错误。我不确定我在下面的代码中错在哪里。任何帮助都将不胜感激

CYCLE.HTML

<div class="form-group col-md-6 fieldHeight">
    <label for="populate" class="col-md-4 required">Populate from</label>
    <div class="col-md-8">
        <select kendo-drop-down-list
            k-options="riskImpactOptions" data-text-field="'text'"
            data-value-field="'id'" name="populate"
            k-option-label="'Select'"
            ng-model="rcsaDTO.populateFromRskAssesCycKey"
            ng-model-options="{updateOn: 'blur'}"
            k-data-source="riskTypeDataSource"
            id="populate">
        </select>
    </div>
</div>
cycFactory.js

getPopulateCycleVal: function(key){
    return $http.get('app/rest/cycle/populate' + key);
}
cycle.java

@RequestMapping(value = "/rest/cycle/populate", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Timed
public List<DropDownUtil<Object, String>> getDataForPopulateFromDrowDown() {        
    return cachingRepository.getRskCyclePopulateFrom();
}
@RequestMapping(value=“/rest/cycle/populate”,method=RequestMethod.GET,products=MediaType.APPLICATION\u JSON\u value)
@定时
公共列表getDataForPopulateFromDrowDown(){
返回cachingRepository.getRskCyclePopulateFrom();
}

不确定这是否导致了您的问题,但cycFactory.js调用的url与cycle.java中的RequestMapping不同。(“../populate”+键)!=”/填充'是的,我注意到我已经修复了它…但是它仍然不工作。
getPopulateCycleVal:function(key)
RcsaFactory.getPopulateCycleVal()…
没有发送一个吗?谢谢你的帮助,我找到了它。
@RequestMapping(value = "/rest/cycle/populate", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@Timed
public List<DropDownUtil<Object, String>> getDataForPopulateFromDrowDown() {        
    return cachingRepository.getRskCyclePopulateFrom();
}