我不想使用$ routeProvider配置以正常方式对视图和控制器进行硬编码。
基本上我想要路由到routechanged事件,在提供当前路由的服务器上调用一些逻辑,并获得以json(作为promise)返回的相应视图/控制器,然后将其编译/显示在main中应用程序部分。
这似乎是一个微不足道的问题,但我还没有找到解决方案。
我尝试用ng-include替换ng-view,但我无法动态更改ng-controller。
我已经尝试过创建一个自定义指令,如果提供的话,可以选择将ng-include包装在带有ng-controller的div中,但由于这在模板函数内部执行,我无法解析控制器名称,因为模板函数无权访问范围
如果有人能告诉我路径,我们将不胜感激。
答案 0 :(得分:0)
我最终在我的控制器中执行此操作,这似乎有效:
curl :: forall e.
String
-> String
-> Aff
_
Unit
curl url path = do
cp <- liftEff $ spawn "curl" [url, "-o", path] defaultSpawnOptions
makeAff \e s -> do
onError cp (e <<< Exc.error <<< unsafeStringify)
onClose cp (s <<< const unit)