问题标签 [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 投票
1 回答
315 浏览

authentication - Nativescript couchbase 插件基本身份验证

在以 couchbase 作为后端的 nativescript 项目中设置基本身份验证的推荐方法是什么。

目前我正在使用 nativescript 和 couchbase lite 插件。

麦克风

0 投票
2 回答
2019 浏览

angular - NativeScript Angular 2禁用在ios上滑动

有谁知道导航到新页面后如何禁用向后滑动?

我读到这个:http ://docs.nativescript.org/angular/core-concepts/angular-navigation#clearing-page-navigation-history

清除页面导航历史 在 NativeScript 的页面导航中,您可以选择导航到另一个页面并清除页面导航历史。这意味着用户将无法使用返回按钮返回(或在 iOS 中滑动返回)。这在您有一个登录页面并且您不希望用户在登录后能够返回它的情况下很有用。 但是我想在用户单击注销时返回登录页面。

我有 2 页,LoginPage 和 FirstPage。我正在使用路由器扩展。所以 this.nav.navigate([“/firstPage"], { clearHistory: true}); 这行得通。在第二页我有一个按钮可以转到 this.nav.navigate([“/”]) (所以回到登录页面)。但我明白了

8 月 11 日 19:30:26 antons-MBP appname[62814]:控制台错误文件:///app/tns_modules/zone.js/dist/zone-node.js:421:23:错误:未捕获(承诺): TypeError:未定义不是对象(评估'cacheItem.reusedRoute')

0 投票
1 回答
377 浏览

nativescript - Nativescript 自定义属性无法访问

我正在尝试在 Nativescript 中创建自定义组件。该组件适用于静态数据,我想向该控件添加一些自定义属性,但在后面的代码中无法访问。我正在尝试创建一个类似于 MCQ 的框或类似于无线电控制的东西,因此用户只能从给定的选项中选择一个选项。

自定义控件.xml

自定义控件.js

试图在我的页面中使用它作为

但是使用 args.object.items 会为对象抛出未定义的属性。

我已经读过我将不得不使用依赖可观察并且必须创建一个插件。但我没有使用任何特定于平台的东西,我只是用现有的 ui 组件创建一个组件,我想要实现的非常简单。有没有办法绑定自定义属性?插件太复杂了,我该如何实现呢?

0 投票
2 回答
1580 浏览

nativescript - NativeScript button text colour

I'm trying to style a button text colour but it wont change from blue. My html file:

CSS:

however the button text colour always remains blue, and i can't seem to get it to be white.

0 投票
2 回答
1125 浏览

angular2-http - 进行 http 调用时 Nativescript 和 Angular 2 应用程序中断

在更新到 tns 核心模块 2.2.0 和 angular rc4(telerik 正式发布的版本)时,我的应用程序无法再对服务器进行 http 调用,我不断收到此错误

我一直在尝试在线查找更新的发布日志,以查看是否有任何重大更改,但无济于事。有人对如何使用新的 nativescript 角度更新进行 http 调用有任何指示吗?

谢谢

0 投票
1 回答
1238 浏览

angular - NativeScript 与 Angular 2 自定义 html 与 Page 标签

我正在尝试使用 Angular 2 在 NativeScript 中创建一个自定义页面。我在某处读到我所要做的就是将它添加到一个 html 文件中。

但这给了我一个错误。我还尝试将其添加到 xml 文件并更新组件模板标记,使其指向它。

这也会产生错误。所以我很困惑。如何将Pagexml 添加到 html 文件中?

编辑:我应该补充一点,我添加的原因<Page>是我可以隐藏 actionBar。我读到我能做到这一点的唯一方法是添加actionBarHidden="true"<Page>元素

0 投票
1 回答
190 浏览

nativescript - 不幸的是,杂货店已经停止

我正在尝试从这里http://docs.nativescript.org/angular/tutorial/ng-chapter-1在 android 模拟器上启动 sample-Groceries 并收到以下消息“不幸的是,Groceries 已停止”

这是来自控制台的调试消息

我尝试使用 Genymotion 和原生 android 模拟器

Ubuntu 16.04 node.js 4.5.0 tns --version 2.2.1

0 投票
1 回答
655 浏览

nativescript - TypeError:global.moduleMerge 不是函数

升级到 nativescript 2.2.1 后,运行应用程序时出现此错误:

我试图删除 ./node_modules 和 ./platform 文件夹,以确保一切都是新鲜的,但这无济于事。

这是我的依赖项(来自 package.json):

0 投票
2 回答
1317 浏览

nativescript - 如何在 Angular NativeScript 中设置单个页面的样式?

我正在使用 Angular2 构建一个 NativeScript 应用程序,并且我想使用独特的背景图像等对每个页面进行不同的样式设置。我无法定位单个 component.css 文件中的“页面”元素,但我可以定位页面中的主app.css文件。问题是为每个页面设置样式。我希望它们是独一无二的。

我现在想出的技巧是在每个组件this.page.setInlineStyle('background-color: purple;');的函数内部使用。ngOnInit()

有没有办法简单地从app.css文件中的单个路由中定位页面?

0 投票
1 回答
3132 浏览

android - 如何在 Nativescript 中创建自定义开关

我试图弄清楚如何在 NativeScript for android 中实现这个设计。我应该访问哪些 api,或者是否有可以使用的包?

开关样机