问题标签 [angular2-nativescript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3773 浏览

nativescript - 在 nativesscript 中的路由之间传递参数

在 NativeScript 应用程序中,我有两条路线如下:

在 BoxesPage 中,我试图将一些东西传递给 CardPage,如下所示:

然后在 CardPage 组件中:

问题是:

这是正确的方法吗?

我应该如何在 CardPage 中获取我的盒子对象?

值得一提的是,我正在使用带有 NativScript 的 Angular2。

我已经尝试了一切,但不幸的是文档非常差。

提前致谢。

0 投票
1 回答
284 浏览

angular2-nativescript - 无法在 nativescript for android 中使用六边形或圆形提交按钮

通过一些小研究,我发现可以使用剪辑路径完成制作圆形按钮和色块,但我仍然不理解这个概念。

0 投票
1 回答
168 浏览

android - 无法使用 TypeScript 构建 NativeScript 自定义模块

我用 TypeScript 构建 NativeScript 项目

在我的模块中作为这段代码,

但我收到“TS2306:文件不是模块”的错误,

设置有问题吗?

模型/版本/版本-common.ts

模型/版本/version.d.ts

模型/版本/version.ios.ts

模型/版本/version.android.ts

这是我的文件夹结构。

在此处输入图像描述

0 投票
2 回答
3473 浏览

android - Nativescript 在 android 和 ios 中访问 localhost 访问

我的系统上运行了一个本地节点 rest api。

我的问题是,当从 android 访问 localhost 时,我们应该使用 10.0.2.2。使用 ios 时,我们可以使用 localhost 。

那么有没有一种方法可以控制我们调用的主机名,这取决于原生脚本应用程序中的 ios 或 android 环境

0 投票
1 回答
1134 浏览

angular - TypeError:未定义不是构造函数(评估'new viewClass()')

我正在使用nativescript-intro-slides库,我按照提到的角度示例进行操作,但我遇到了这个错误:

我的代码:

另外我找不到方法constructView。谢谢

0 投票
1 回答
570 浏览

nativescript - 在 nativescript 中使用 querySelector;

我想在 DOM 中添加新消息时播放动画。

但我不知道如何找到我的对象并使用 (this.zone.run) 函数中的代码对其进行编辑:

这是 app.component.html

我想编辑 WrapLayout 元素的第一个子元素

0 投票
1 回答
728 浏览

android - 使用 nativescript 从堆栈中删除 Android Activity

这篇文章准确地解释了我想要做什么,但我正在寻找有关如何在 NativeScript 中做到这一点的帮助。

从历史堆栈中删除活动

[已解决]我在这里找到了答案:

https://github.com/NativeScript/nativescript-angular/blob/master/ng-sample/app/examples/router/clear-history-test.ts

0 投票
0 回答
280 浏览

android - 在 Promise 中使用 LoaderManager.LoaderCallbacks 加载 Android 联系人

我正在为我的NativeScript应用程序编写一个 angular 2 服务,用于检索所有用户的联系人。我当前的实现使用了一种同步getContentResolver方法,例如nativescript-contacts中使用的方法。报告cursor.getCount超过 7k 游标并冻结应用程序总共约 3 秒。不好。

我正在遵循本指南,使用-loaders-in-android,到目前为止还没有运气。

这是我到目前为止所拥有的:

有谁知道如何正确实现LoaderManager.LoaderCallbacks,以便我可以在后台线程中运行光标?

谢谢!

0 投票
3 回答
11946 浏览

angular - Angular 2 在 ngOnInit 承诺中推送数组后不刷新视图

我创建了一个具有 angular 2 的 NativeScript 应用程序,我有一个我希望在应用程序前端看到的对象数组。行为是,如果我将一个对象直接推入 ngOnInit() 内部的数组中,它会起作用,但如果我在 ngOnInit() 中创建一个承诺,它就不起作用。这是代码:

相对的html是:

当应用程序启动时,我只看到一个推送,但我创建了一个触发“console.log(JSON.stringify(this.stories))的按钮;” 在那一刻,当我点击按钮时,用户界面似乎检测到了更改的数组,并出现了另一个推送的对象。

编辑:

我在这个线程中创建了一个更简单的例子:Angular 2: when I change a variable in a promise.than in ngOnInit the view doesn't refresh

0 投票
2 回答
2509 浏览

nativescript - NativeScript 没有 Http 提供者

我正在关注 NativeScript Groceries Typescript Angular教程,但我在第 3 章中遇到了以下错误。

我已经来回查看教程,看看我是否遗漏了一些东西,但似乎我努力地遵循了每一个步骤。

我该如何解决这个问题。