如何在 ionic 2 应用程序中访问角度全局?

Posted

技术标签:

【中文标题】如何在 ionic 2 应用程序中访问角度全局?【英文标题】:How to access the angular global in a ionic 2 application? 【发布时间】:2018-03-01 00:29:56 【问题描述】:

我正在尝试在 Ionic 2/3 应用程序中访问此 angular.equals(some_object, ),但找不到名称 angular。基本上我想使用内置的角度equals 方法检查对象是否为空

任何想法如何导入/访问它?

【问题讨论】:

【参考方案1】:

Ionic2++ 基于新的 Angular 框架,没有这样的实现。如果你想比较一个对象和一个空的使用 Typescript,它有 Object.is 的抽象,和 ES6 一样:

Object.is(object, )

ES6: Object.is

【讨论】:

【参考方案2】:

angular 中没有这种方法。您可以使用loadash,它的作用与angular.equals 相同。请参阅下面的示例。

From the doc:

var object =  'a': 1 ;
var other =  'a': 1 ;

_.isEqual(object, other);
// => true

object === other;
// => false

【讨论】:

你完全错了。 Angular v1.x docs.angularjs.org/api/ng/function/angular.equals中有这样的方法。 嗯,是的,看起来像 angular 2 和诸如此类的东西没有。太糟糕了。 ***.com/questions/40597658/… @Fals 文档是针对角度 1 而不是角度 2。 @atulquest93 仔细阅读,写的是什么。方法存在于哪里? Angular v1.x @Fals ionic2/3 使用 angular 2+ 而不是 angular v1

以上是关于如何在 ionic 2 应用程序中访问角度全局?的主要内容,如果未能解决你的问题,请参考以下文章

角度如何与 Ionic 应用程序中的节点一起工作?

如何在离子 3 中使用角度 6?

如何使用 Ionic 2 访问 RabbitMQ 库?

如何在 Ionic 2 或 3 应用程序中加载实际图像之前显示占位符图像

如何使用Ionic 2访问RabbitMQ库?

如何在不同的端口上提供Ionic应用程序?