在ngRoute控制器之间传递数据的最佳方法(从一个视图到另一个视图)

罗伯特·科里特尼克

我想知道在特定路线上显示的视图之间传递数据的最佳方式(按角度),我想避免通过URL传递数据,因为可能有很多传递它,或者需要某种形式的转换成字符串等总而言之,这不是一个好主意。

一个了解这一点的例子:

我有一个创建新的内容视图,该视图显示为空字段,用户可以自由输入他们想要的所有数据。但是在某些情况下,我希望这些字段中的某些字段根据用户在先前视图中的操作预先填充数据。

每个视图都有其自己的控制器。通过服务进行通信可能仍然有效吗?还有其他方法和更简单的方法,因此我们不必照顾数据寿命(即,如果通过服务进行交谈,则必须在读取数据后手动丢弃数据)。

我想知道Angular建议的方式是什么?

醋甲酸酯

是的,对于这种情况,服务或工厂都可以。您也可以使用该服务将先前输入的数据存储在本地存储中。基本上,这是将来进行改进的更好方法。

作为一种更简单的方法,您可以简单地使用$ rootScope。它可以在所有希望的控制器中使用。

只需将其注入控制器或应用程序本身即可。

app.controller('myCtrl', function($rootScope){
    $rootScope.myStoredValues = {...};
});

或者

app.run(function($rootScope){
    $rootScope.root = $rootScope; 
    $rootScope.myStoredValues = {...};
    // this way you don't need to inject it into controller, 
    // it will be available there via $scope.root.myStoredValues
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails-将参数从一个视图传递到另一个控制器

来自分类Dev

将NSManagedObject从一个视图控制器传递到另一个

来自分类Dev

如何将数据从一个视图控制器传递到另一个SWIFT

来自分类Dev

在Swift中将值从一个视图控制器传递到另一个

来自分类Dev

将“用户”对象从一个视图控制器传递到另一个

来自分类Dev

如何将不同的数据从表视图传递到另一个视图控制器

来自分类Dev

将Firebase数据从一个视图控制器传递到详细视图控制器

来自分类Dev

如何将按钮从一个视图控制器隐藏到另一个

来自分类Dev

iOS-将数据传递到另一个视图控制器

来自分类Dev

将数据从一个视图传递到另一个视图

来自分类Dev

从一个视图路由到另一个控制器的操作方法,并将参数传递给该控制器的构造函数

来自分类Dev

将NSManagedObject从一个视图控制器传递到另一个

来自分类Dev

将模型从一个控制器传递到另一个

来自分类Dev

将数据从一个控制器传递到另一个非子级或父级控制器的最佳实践?

来自分类Dev

在Swift中将值从一个视图控制器传递到另一个

来自分类Dev

如何将数据从一个视图控制器传递到另一个SWIFT

来自分类Dev

如何将数据从一个视图控制器传递到导航控制器中嵌入的另一个视图控制器

来自分类Dev

无法使用按钮从一个视图控制器导航到另一个

来自分类Dev

从一个视图控制器向另一个视图控制器传递数据时发生错误

来自分类Dev

将“用户”对象从一个视图控制器传递到另一个

来自分类Dev

将数据传递到导航控制器中的另一个视图控制器

来自分类Dev

使用Firebase将图像从一个视图控制器传递到另一个(swift)

来自分类Dev

从一个UIButton到同一个视图控制器或另一个视图控制器创建多个segue

来自分类Dev

如何将数据从一个视图控制器传递到另一个?

来自分类Dev

如何将 NSMutableDictionary 从一个视图控制器传递到另一个视图控制器?

来自分类Dev

从一个视图控制器从另一个视图控制器加载函数

来自分类Dev

在 Xamarin 中将数据从一个视图传递到另一个视图的最佳方法是什么?

来自分类Dev

如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

来自分类Dev

将变量从页面视图控制器传递到另一个

Related 相关文章

  1. 1

    Rails-将参数从一个视图传递到另一个控制器

  2. 2

    将NSManagedObject从一个视图控制器传递到另一个

  3. 3

    如何将数据从一个视图控制器传递到另一个SWIFT

  4. 4

    在Swift中将值从一个视图控制器传递到另一个

  5. 5

    将“用户”对象从一个视图控制器传递到另一个

  6. 6

    如何将不同的数据从表视图传递到另一个视图控制器

  7. 7

    将Firebase数据从一个视图控制器传递到详细视图控制器

  8. 8

    如何将按钮从一个视图控制器隐藏到另一个

  9. 9

    iOS-将数据传递到另一个视图控制器

  10. 10

    将数据从一个视图传递到另一个视图

  11. 11

    从一个视图路由到另一个控制器的操作方法,并将参数传递给该控制器的构造函数

  12. 12

    将NSManagedObject从一个视图控制器传递到另一个

  13. 13

    将模型从一个控制器传递到另一个

  14. 14

    将数据从一个控制器传递到另一个非子级或父级控制器的最佳实践?

  15. 15

    在Swift中将值从一个视图控制器传递到另一个

  16. 16

    如何将数据从一个视图控制器传递到另一个SWIFT

  17. 17

    如何将数据从一个视图控制器传递到导航控制器中嵌入的另一个视图控制器

  18. 18

    无法使用按钮从一个视图控制器导航到另一个

  19. 19

    从一个视图控制器向另一个视图控制器传递数据时发生错误

  20. 20

    将“用户”对象从一个视图控制器传递到另一个

  21. 21

    将数据传递到导航控制器中的另一个视图控制器

  22. 22

    使用Firebase将图像从一个视图控制器传递到另一个(swift)

  23. 23

    从一个UIButton到同一个视图控制器或另一个视图控制器创建多个segue

  24. 24

    如何将数据从一个视图控制器传递到另一个?

  25. 25

    如何将 NSMutableDictionary 从一个视图控制器传递到另一个视图控制器?

  26. 26

    从一个视图控制器从另一个视图控制器加载函数

  27. 27

    在 Xamarin 中将数据从一个视图传递到另一个视图的最佳方法是什么?

  28. 28

    如何将数据从一个视图控制器传递到另一个视图控制器,并且在视图控制器之间有一个显示视图控制器

  29. 29

    将变量从页面视图控制器传递到另一个

热门标签

归档