问题标签 [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 回答
731 浏览

android - 当 nativescript 应用程序在 android 平台上运行时如何删除或编辑标题栏

我已经尝试过各种方式来调用 requestWindowFeature 方法,首先是在页面脚本中(但引发了一个非常好的错误),其次是在 app js 中,在 application.launchEvent 闭包中工作:

应用程序.start();

我无法获取 android 活动实例以隐藏默认标题栏。

假设“launchEvent”事件可以与“onCreate”事件同化,有没有办法在这种情况下获取 android 活动?还是有必要假设这不是实现目标的正确方法?

0 投票
2 回答
4289 浏览

ios - 运行“tns run ios”时 NativeScript CLI 失败

我正在使用名为 NativeScript 的新编程框架进行练习,它允许使用 JS 创建本机应用程序。但是,当我开始编写 Hello World 教程时,我收到了这个错误:

https://gist.github.com/longpham91/d603c8fe7f6c6b06e86f

当我尝试在终端上运行命令“tns run ios”时发生错误,这基本上允许 NativeScript 在我的手机上运行 HelloWorld 应用程序。

我还查看了错误日志,似乎该错误可能与我的 Xcode 设备设置有关,如下所述:

检查依赖项代码签名错误:未找到代码签名身份:未找到与团队 ID“(null)”匹配的有效签名身份(即证书和私钥对)。CodeSign 错误:SDK“iOS 8.4”中的产品类型“应用程序”需要代码签名

不过,我不确定这意味着什么。

0 投票
1 回答
700 浏览

javascript - Nativescript 无法让 android 通知操作正常工作

我正在尝试使用操作创建通知,但我无法将这行代码转换为 Javascript:

来自https://developer.android.com/training/notify-user/build-notification.html

任何人都可以帮忙吗?或者有一个功能示例?谢谢

0 投票
1 回答
636 浏览

nativescript - 添加自定义资源/json 文件时的 NativeScript

我正在创建一个以 Android 为目标的项目,我希望它附带一个 .json 文件,从中加载一些数据。

我将 .json 文件放入 Android 文件夹。运行“ tns run android --device 1 ”(这是我的物理设备)时,我得到:

该文件名为small.json

编辑:即使我删除了文件,问题仍然存在。

0 投票
2 回答
675 浏览

nativescript - 在 NativeScript 中使用 GridLayout

我正在尝试学习NativeScript。在这个过程中,我想我会创建一些常见的屏幕。第一个是登录屏幕。为此,我创建了以下 xml。

登录.xml

当我运行这个应用程序时,所有 4 个控件(Label、TextField、Label、TextField)都位于屏幕中间的位置。我不明白为什么。我只是想使用一个基本的GridLayout

0 投票
2 回答
289 浏览

nativescript - nativescript 是否使用 2 个视图模型

在这个项目的图像中,哪个是视图模型文件?我会认为 main-page.js 但 main-view-model.js 的标题是“-view-model”。

tnsViewModel

0 投票
1 回答
2247 浏览

javascript - Wiring up a view model in NativeScript

I'm starting to learn NativeScript. As part of that endeavor, I need to figure out how to wire-up a view model. I've reviewed the examples. I feel like I'm close. However, something is off. At the same time, I cannot seem to figure out how to see if there are errors in my app. Currently, I have:

login.xml

login.xml.js

login-vm.js

As I type in the username field, I was expecting to be able to see the username in the field. However, that isn't happening. I thought I had two-way binding setup. I'd like to show the username in an "alert" window when the user clicks login just so I know I've wired up my view model properly. Either way, its not working.

What am I doing wrong?

0 投票
1 回答
2358 浏览

javascript - 在 NativeScript 中使用 JavaScript 文件

我正在学习 NativeScript。作为其中的一部分,我正在尝试一个基本项目。在那个项目中,我尝试使用一个用于字符串操作的 JavaScript 文件。此文件不需要访问 DOM 等浏览器元素。然而,当我包含该文件时,我无法运行我的应用程序。此时,我的 ./app/home/index.js 文件中有以下内容:

更多背景:

  1. 我已将该文件包含在 ./app/code/myFile.js 中。
  2. 我已经引用了如上所示的文件

这是 myFile.js 的样子:

如何在 NativeScript 应用程序中使用一些现有的 JavaScript?

谢谢!

0 投票
1 回答
4271 浏览

javascript - 在 JavaScript(特别是 NativeScript)中添加全局变量/函数

我正在学习如何使用 NativeScript 编写应用程序。我相信最好的学习方法是做。出于这个原因,我正在构建一个基本的应用程序。

在这个应用程序中,我试图创建一个函数和一个变量,我可以在应用程序中的所有视图模型和其他代码中访问它们。为了尝试做到这一点,我想我会在应用程序对象上添加一个函数和变量。

在 NativeScript 中,应用程序使用以下代码进行初始化:

应用程序.js

我想我可以捎带这个并添加一个全局可见的函数和变量,如下所示:

然后,在我的视图模型或其他代码中,我可以执行以下操作:

意见/home.js

但是,当我运行此代码时,我收到一条错误消息,指出应用程序未定义。我不完全理解这一点。我认为因为应用程序是在 app.js 中定义/实例化的,所以它将是全局可见的。然而,似乎并非如此。同时,我不知道该怎么办。

0 投票
2 回答
2230 浏览

javascript - 使用 Appium 测试 NativeScript 应用程序

我正在学习 NativeScript。我正在尝试用 Jasmine 编写一些自动化测试。据我了解,我可以使用Appium和 Jasmine 在模拟器中运行自动化测试。此时,我已将appium-gulp-plugins添加到我的 package.son 文件中。我还有一个带有单个测试的基本 JavaScript 文件。该文件如下所示:

我有两个挑战:

  1. 如何与测试中的 NativeScript 视图交互?
  2. 我如何实际运行测试?就像现在一样,它只是 Jasmine,所以我可以执行以下操作:

    /li>

但是,在混合使用 Appium 的情况下,我不确定如何将其集成为运行测试的一部分。