(options)应该是Object类型,但它是number类型,值为2



在尝试使用$goQuery功能时,我得到了一个奇怪的错误。下面是我的代码:

 var options = "{sort: null, limit: null}";
 var expr = "{userName: 'asdf'}";
 $scope.person = $goQuery('person',expr, options).$sync();

我得到以下错误信息:

链接到错误信息图像

我尝试将变量转换为JSON。解析对象,但这也不起作用

不需要传递字符串字面值,而需要传递对象本身。除此之外,您还需要为sortlimit提供有效值。例如,使用您发布的代码:

var options = { sort: { 'userName': 'asc' }, limit: 5 };
var expr = {userName: 'asdf'};
$scope.person = $goQuery('person',expr, options).$sync();

好了,我让它工作了。我尝试了对象直接与字符串:

$scope.person = $goQuery('person', { userName: $scope.person.findme }, { sort: { 'userName': 'asc' }, limit: 1 }).$sync();

相关内容

  • 没有找到相关文章

最新更新