【发布时间】:2015-09-13 01:10:08
【问题描述】:
我正在使用 angularjs 和 codeigniter 开发系统。 我想做什么:
- 每个用户都有一个锚标签 [edit](用户列表使用 ng-repeat 显示) 单击编辑我想打开新窗口。打开新窗口不是问题。我想将 user_id 传递给那个新寡妇。所以问题是:passing user_id。
- 当我转到新窗口时,在编辑更新完成后(编辑更新不是问题),我想刷新当前应用程序(以前的寡妇:从我切换的位置)。
希望你能解决我的问题。
示例代码:
<div ng-repeat="user in allUsers">
Only displaying : {{user.user_id}}, It is OK.
<a title="Edit in new window" href='javascript:window.open(\"".base_url()."phpcontroller/loadingview/user_id \",\"User Edit\", \"width=\"+screen.width+\",height=\"+screen.height+\",fullscreen=yes,location=no\");' >Test edit</a>
</div>
- 这个 HTML/php 页面是通过 angularjs 加载的。所以它是部分的,这就是为什么我不能在这里使用 php 功能(例如 base_url()、php 变量)。我怎样才能部分给出基本路径。 有没有办法在 app.js 或 controllers.js 中全局声明 base url,以便我可以在局部使用它?
请尽量给出建议、解决方案。如果您没有清楚地了解我的问题,请发表评论。谢谢。
更新:问题不是 stackoverflow 上任何问题的完整副本。
【问题讨论】:
-
@SagarNaliyapara:我已经访问过提到的链接,它并不完全重复。请尝试阅读该帖子。
-
您在制作混合应用程序吗?
-
看,我是 angularjs 的新手,所以尝试单独做一些事情,这也是需要的。你可以说它的混合体。目前这只是任务,我必须执行!
-
检查这个 plunker 并告诉我这是否是您正在寻找的行为? here
标签: angularjs codeigniter