问题标签 [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.
android - 当 nativescript 应用程序在 android 平台上运行时如何删除或编辑标题栏
我已经尝试过各种方式来调用 requestWindowFeature 方法,首先是在页面脚本中(但引发了一个非常好的错误),其次是在 app js 中,在 application.launchEvent 闭包中工作:
应用程序.start();
我无法获取 android 活动实例以隐藏默认标题栏。
假设“launchEvent”事件可以与“onCreate”事件同化,有没有办法在这种情况下获取 android 活动?还是有必要假设这不是实现目标的正确方法?
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”中的产品类型“应用程序”需要代码签名
不过,我不确定这意味着什么。
javascript - Nativescript 无法让 android 通知操作正常工作
我正在尝试使用操作创建通知,但我无法将这行代码转换为 Javascript:
来自https://developer.android.com/training/notify-user/build-notification.html
任何人都可以帮忙吗?或者有一个功能示例?谢谢
nativescript - 添加自定义资源/json 文件时的 NativeScript
我正在创建一个以 Android 为目标的项目,我希望它附带一个 .json 文件,从中加载一些数据。
我将 .json 文件放入 Android 文件夹。运行“ tns run android --device 1 ”(这是我的物理设备)时,我得到:
该文件名为small.json
编辑:即使我删除了文件,问题仍然存在。
nativescript - 在 NativeScript 中使用 GridLayout
我正在尝试学习NativeScript。在这个过程中,我想我会创建一些常见的屏幕。第一个是登录屏幕。为此,我创建了以下 xml。
登录.xml
当我运行这个应用程序时,所有 4 个控件(Label、TextField、Label、TextField)都位于屏幕中间的位置。我不明白为什么。我只是想使用一个基本的GridLayout。
nativescript - nativescript 是否使用 2 个视图模型
在这个项目的图像中,哪个是视图模型文件?我会认为 main-page.js 但 main-view-model.js 的标题是“-view-model”。
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?
javascript - 在 NativeScript 中使用 JavaScript 文件
我正在学习 NativeScript。作为其中的一部分,我正在尝试一个基本项目。在那个项目中,我尝试使用一个用于字符串操作的 JavaScript 文件。此文件不需要访问 DOM 等浏览器元素。然而,当我包含该文件时,我无法运行我的应用程序。此时,我的 ./app/home/index.js 文件中有以下内容:
更多背景:
- 我已将该文件包含在 ./app/code/myFile.js 中。
- 我已经引用了如上所示的文件
这是 myFile.js 的样子:
如何在 NativeScript 应用程序中使用一些现有的 JavaScript?
谢谢!
javascript - 在 JavaScript(特别是 NativeScript)中添加全局变量/函数
我正在学习如何使用 NativeScript 编写应用程序。我相信最好的学习方法是做。出于这个原因,我正在构建一个基本的应用程序。
在这个应用程序中,我试图创建一个函数和一个变量,我可以在应用程序中的所有视图模型和其他代码中访问它们。为了尝试做到这一点,我想我会在应用程序对象上添加一个函数和变量。
在 NativeScript 中,应用程序使用以下代码进行初始化:
应用程序.js
我想我可以捎带这个并添加一个全局可见的函数和变量,如下所示:
然后,在我的视图模型或其他代码中,我可以执行以下操作:
意见/home.js
但是,当我运行此代码时,我收到一条错误消息,指出应用程序未定义。我不完全理解这一点。我认为因为应用程序是在 app.js 中定义/实例化的,所以它将是全局可见的。然而,似乎并非如此。同时,我不知道该怎么办。
javascript - 使用 Appium 测试 NativeScript 应用程序
我正在学习 NativeScript。我正在尝试用 Jasmine 编写一些自动化测试。据我了解,我可以使用Appium和 Jasmine 在模拟器中运行自动化测试。此时,我已将appium-gulp-plugins添加到我的 package.son 文件中。我还有一个带有单个测试的基本 JavaScript 文件。该文件如下所示:
我有两个挑战:
- 如何与测试中的 NativeScript 视图交互?
我如何实际运行测试?就像现在一样,它只是 Jasmine,所以我可以执行以下操作:
/li>
但是,在混合使用 Appium 的情况下,我不确定如何将其集成为运行测试的一部分。