Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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
Javascript 余烬中的动态查询参数。。。可能吗?_Javascript_Ember.js_Ember Data - Fatal编程技术网

Javascript 余烬中的动态查询参数。。。可能吗?

Javascript 余烬中的动态查询参数。。。可能吗?,javascript,ember.js,ember-data,Javascript,Ember.js,Ember Data,我使用的是Ember 2.4.1,目前在尝试使用动态值运行queryParams时遇到问题 长话短说,应用程序需要按其列筛选表,但这些列是用户通过应用程序生成的。。。因此,我需要首先获得列结果以构建queryParams数组 问题是queryParams是在模型之前执行的(我猜),并试图在afterModel钩子中更新它,或者在非函数queryParams中使用Ember.computed结果更新它=/ 我想了一些关于初始化器的事情。。。但生成的列是基于选定的产品。。。所以我不知道它是否有效 这

我使用的是Ember 2.4.1,目前在尝试使用动态值运行queryParams时遇到问题

长话短说,应用程序需要按其列筛选表,但这些列是用户通过应用程序生成的。。。因此,我需要首先获得列结果以构建queryParams数组

问题是queryParams是在模型之前执行的(我猜),并试图在afterModel钩子中更新它,或者在非函数queryParams中使用Ember.computed结果更新它=/

我想了一些关于初始化器的事情。。。但生成的列是基于选定的产品。。。所以我不知道它是否有效


这里有人遇到过这样的问题吗?有没有解决此问题的好方法?

可能需要使用操作而不是查询参数?更改查询参数是不好的。。。很可能我不理解你的问题,你能给我一个带注释的代码吗?不幸的是,由于公司的合同,我不能发布任何代码。。。我知道有一个DIDQUERYPARAMSUPPATED挂钩,但它在这方面帮不了我。。。问题是queryParams属性不接受动态数据。。。它需要在控制器中设置为静态数组。。。主要问题是。。。如何使用动态结果生成queryParams属性。。。将使用示例更新帖子。您可能需要使用操作而不是查询参数?更改查询参数是不好的。。。很可能我不理解你的问题,你能给我一个带注释的代码吗?不幸的是,由于公司的合同,我不能发布任何代码。。。我知道有一个DIDQUERYPARAMSUPPATED挂钩,但它在这方面帮不了我。。。问题是queryParams属性不接受动态数据。。。它需要在控制器中设置为静态数组。。。主要问题是。。。如何使用动态结果生成queryParams属性。。。将用一个例子更新帖子。