相关疑难解决方法(0)

一个AngularJS控制器可以调用另一个吗?

是否有可能让一个控制器使用另一个?

例如:

此HTML文档只是打印MessageCtrl控制器在messageCtrl.js文件中传递的消息.

<html xmlns:ng="http://angularjs.org/">
<head>
    <meta charset="utf-8" />
    <title>Inter Controller Communication</title>
</head>
<body>
    <div ng:controller="MessageCtrl">
        <p>{{message}}</p>
    </div>

    <!-- Angular Scripts -->
    <script src="http://code.angularjs.org/angular-0.9.19.js" ng:autobind></script>
    <script src="js/messageCtrl.js" type="text/javascript"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

控制器文件包含以下代码:

function MessageCtrl()
{
    this.message = function() { 
        return "The current date is: " + new Date().toString(); 
    };
}
Run Code Online (Sandbox Code Playgroud)

这只是打印当前日期;

如果我要添加另一个控制器,DateCtrl它将日期以特定格式交还给MessageCtrl,那怎么会这样做呢?DI框架似乎关注XmlHttpRequests和访问服务.

html javascript angularjs

575
推荐指数
8
解决办法
39万
查看次数

AngularJS - 在路由之间保存数据

在路线之间保存数据的最佳方法是什么?
所以我有一个有4个步骤的表单,我希望将上一步的数据转移到下一步.

现在,我正在使用"服务"来保存数据,这是有效的.然而,问题是因为"服务"是单身,从表单导航,然后回到它,仍将具有来自先前不完整或废弃形式的所有数据.

有没有办法解决这种情况?

谢谢,
Tee

angularjs

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

angularjs ×2

html ×1

javascript ×1