我有一个Rest服务,它返回html片段的内容,如下所示。
<!-- VIGNETTE -->
<section class="vignette" xmlns="http://www.w3.org/1999/xhtml">
<hgroup>
<h1>VIGNETTE_TITLE</h1>
<h2>VIGNETT_SUBTITLE</h2>
</hgroup>
<p>TEXT_HERE</p>
</section>
我正在尝试使用$ resource来获取此服务的响应;令人惊讶的是它以数组形式返回。当我尝试“isArray:false”时,我仍然看到同样的问题。即使我尝试“查询”,但它没有用。以下是我使用的$ resource方法。
//Pattern Object factory
app.factory('PatternObject', function ($resource) {
return $resource('/api/objects/pattern/:patternid',
{patternid:'@id'},
{read: {method:'GET', isArray:false}}
);
});
以下是我尝试测试的不同方法。
PatternObject.query({ patternid: patternId }, function (response)
{
if(response){
//Do something
}
});
PatternObject.get({ patternid: patternId }, function (response)
{
if(response){
//Do something
}
});
PatternObject.query({ patternid: patternId }, function (response)
{
if(response){
//Do something
}
});
请帮忙。