问题标签 [nativescript-angular]

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 回答
384 浏览

angular - still confused Routing and child Nativescript angular

i am working with nativescript 4+ angular framework. i had done login and register component. but right now i get trouble with main component.

the tree is like this

then. main has canActivate the guard. if user don't login yet. user has to login first or create account.

the problem is main component that has many childs.

my mainRouting is like this.

is my mainRouting good or suck?

my target is when i go to main component is automatically go to profile component

but my code doest work.

i have tried change path : 'profile' to path : ''. it works. but i need to call '/profile' route and i want route '' to be my root for route '/main'

0 投票
1 回答
547 浏览

nativescript - 设置开关宽度

我正在使用带有 Angular 的 Nativescript,我想设置Switch元素的宽度。

为此,我添加了:

到模板中的元素。

但是当我测试它时,元素的宽度并没有改变。

为什么它不起作用?

0 投票
1 回答
2687 浏览

nativescript - 无法在 NativeScript 中获取元素的原生视图

我正在尝试使用 Angular 更改 NativeScript 中某些 Switch 元素的宽度,因为在我看来它们太小了。我发现没有办法通过 NativeScript 的 CSS 子集来做到这一点,这意味着我必须对原生对象本身进行更改。

为此,我为模板中的每个开关添加了一个模板引用变量,如下所示:

然后在我的课堂上,我尝试像这样访问它们的androidnativeView属性:

console.log但是我访问它们的两个语句只是 print undefined。如何获得交换机的本机视图?

0 投票
3 回答
1000 浏览

nativescript - 如何在 NativeScript 中访问 android 的 R 对象?

我正在尝试R使用 Angular 在 NativeScript 中访问 android 的对象,但我没有取得任何成功。这里的说明说这样做:

但是当我尝试从模块或模块导入android变量时,我收到一个错误,即对象上的属性未定义。我如何访问?applicationtns-core-modules/platformRandroidR

0 投票
0 回答
547 浏览

nativescript - NativeScript 中的断言失败和 NSInternalInconsistencyException

谁可以帮我这个事?我正在尝试NativeScript + Angular在我的 iPhone 上运行我的应用程序。

终端创建

创建tns create mysample --ng应用程序,添加 iOS 平台,成功构建,当我尝试在 Xcode 中运行时出现警告和运行时错误。

游乐场创作

从下载NativeScript + Angular应用程序NativeScriptPlayground,添加 iOS 平台,成功构建,当我尝试在 Xcode 中运行时出现警告和运行时错误。

问题:

在这两种情况下,应用程序都已成功安装在我的设备中,但是当启动屏幕启动时,应用程序立即崩溃。

构建警告: [但是,成功构建]

在此处输入图像描述

运行时错误:

在此处输入图像描述

0 投票
1 回答
5661 浏览

angular - 嵌入式模板上的任何指令均未使用属性绑定 tabItem

我使用 tns-template-drawer-navigation-ng 搭建了我的应用程序,然后为其中一条路线添加了选项卡视图。当我单击指向选项卡视图的抽屉链接时,我收到以下错误消息:

ERROR 错误:未捕获(承诺中):错误:模板解析错误:嵌入模板上的任何指令未使用属性绑定 tabItem。

确保属性名称拼写正确,并且所有指令都列在“@NgModule.declarations”中。“TabView androidTabsPosition="bottom"

我的代码如下:

应用程序-AppRoutingModule.module.ts

tabby.module.ts

tabby-routing.module.ts

tabby.component.html

包版本

0 投票
1 回答
428 浏览

nativescript - 从 NativeScript 4 开始如何正确引用模态

我已经用 NativeScript Angular 构建了一个应用程序(现在在 v4.1 上)。我正在使用下面的代码在 Android 上设置状态栏颜色,通过使用角度路由,它适用于“常规”视图:

但是,它不适用于模态,其中彩色状态栏变为黑色。有人知道这是为什么吗?我最好的猜测是模态没有被引用,app.android.startActivity.getWindow()但我不清楚如何获得它。

不确定这在多大程度上是相关的,但我也无法通过使用文档中的此代码在模态中的 iOS 上设置不同的加载指示器(在非模态视图中再次正常工作):

感谢您的任何指点!

附言

这是一个演示项目,它显示了 Android 上的状态栏以及无法在 iOS 上设置活动指示器的问题。

0 投票
1 回答
90 浏览

android - 如何在 D 盘中自定义安装 NativeScript ios/Android 要求?

我正在尝试使用以下命令安装 NativeScript ios/Android 要求:

根据快速设置指南的第 3 步 - https://docs.nativescript.org/angular/start/quick-setup

该命令在 C 驱动器中安装 Android SDK 和 Java 实用程序。但是,我已经在 D 盘中安装了所有 Android SDK、Android Emulator 和 Java 实用程序,用于我的原生应用程序开发环境。

如何让 NativeScript 使用现有的 Android 环境而不是复制 C 盘中的所有其他内容?

此外,我想为更多系统特定的程序保留 C 盘,因此我为我的所有开发工作和设置都有专用的 D 盘。

0 投票
1 回答
1038 浏览

nativescript - Nativescript 边距 CSS 被忽略

我正在使用带有 Angular 的 NativeScript,并且FlexboxLayoutScrollView. 我创建了一些 css 类,例如margin-bottom-five为某些元素添加边距。这个边距在里面被完全忽略了ScrollView

我认为这是导致这种行为的原因,因为在另一个有但没有边距的ScrollView模板中可以完美地工作。我如何让它使用我在里面指定的边距?FlexboxLayoutScrollViewScrollView

CSS:

0 投票
1 回答
616 浏览

typescript - NativeScript:将 XML 模板转换为 HTML

我是 NativeScript 的新手,我正在使用 TypeScript、Angular 和 HTML 开发 NativeScript 应用程序。

我想在我的应用程序中使用这个插件
我已经成功安装了插件,没有遇到任何错误,tns run android运行成功。
在文档中,他们定义了以 XML 方式使用它的方式:

但是我需要以 HTML 形式实现它,并且我已经尝试过这种方式,但它没有用。

我的 NativeScript 版本:4.1.2。

请告诉我什么是我没有看到或错过的。提前致谢!