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

audio - Nativescript 录制音频

我正在寻找一种解决方案来录制音频并将文件保存在设备上。我正在使用适用于 IOS 和 Android 的 Nativescript 构建我的应用程序,但我似乎找不到任何有关仅录制音频的文档。Nativescript有这个吗?或者为 IOS 和 Android 构建原生应用程序是否明智?

0 投票
3 回答
279 浏览

ios - 如何在 IOS 应用程序和 WatchOS 应用程序之间建立连接(NativeScript)

我一直在阅读有关 watchkit 示例应用程序链接的信息- 我已经让它与我自己的应用程序一起使用。控制器的所有开/关检查花费了一些时间。

好吧 - 我的问题是,我需要手表应用程序需要 HTTP 并发出请求 - 我认为“最佳实践”方法是在 IOS 应用程序中实现所有逻辑,然后将其提供给 WatchOS 应用程序。(如果我错了,请纠正我)。

但老实说,我对我的 /platforms/ios/"watchappname" extension/app/bootstrap.js 如何与我的 IOS 应用程序进行通信有点困惑。

你的做法是什么?

注意:如果您有类似的问题,请知道我也在他们的GITHUB repo上发布了这个

0 投票
1 回答
761 浏览

telerik - NativeScript HTTP:getJSON 不起作用

我使用了原始的 helloworld 应用程序,只是将模型从 HelloWorldModel 更改为 MainModel。

然后我需要“http”,但是当我运行应用程序并单击“updateAction”按钮时,它只会写入控制台并设置消息。

HTTP 请求不执行任何操作。

代码:(main-view-model.js)

我究竟做错了什么?

注意:我在 iPhone 6 模拟器上进行测试

0 投票
1 回答
2674 浏览

nativescript - NativeScript:GridLayout 行重叠

我是 NativeScript 的新手,我正在尝试创建我的第一个应用程序。我创建了以下使用接口 XML,它看起来不像我预期的那样。

图像按原样出现在屏幕顶部,但随后所有标签都出现在其下方的行中,彼此堆叠。

另外,我找不到在哪里<GridLayout> columnsrows记录在案,所以我怀疑这可能是一个问题,因为其余的对我来说似乎还可以。

我究竟做错了什么?任何帮助,将不胜感激。谢谢!

0 投票
3 回答
8926 浏览

javascript - NativeScript 中的自定义对话框

我正在学习NativeScript。作为这项工作的一部分,我正在尝试创建一个向用户显示对话框的页面。当用户单击按钮时,我需要向他们显示一个对话框,允许他们输入两个值(名字和姓氏)。

NativeScript 中的对话框模块提供了几个内置选项。但是,据我所知,这些选项都不允许您创建显示两个字段的对话框。如何在 NativeScript 中创建一个对话框,允许我提示用户输入名字和姓氏?目前,我的页面如下所示:

页面.xml

page.js

0 投票
1 回答
767 浏览

javascript - 用于开源 NativeScript 的 AppBuilder VS 插件

用于 Visual Studio 支持的 NativeScript 插件(此处提到)是 AppBuilder 的一部分,它本身并不是免费的。没有文档可以真正解释是否需要 AppBuilder 的许可证才能使用它,或者它是否也支持开源。

有人知道是否支持上面链接中提到的插件吗?

0 投票
1 回答
343 浏览

javascript - 在 NativeScript 应用程序中使用 Node 包

我正在学习 NativeScript。例如,我想在我的 NativeScript 应用程序中包含这个Guid 生成器包。我的问题是,怎么做?我查看了命令行工具生成的目录结构,并看到了以下相关部分:

我应该添加node-uuid到 ./package.json 还是 ./app/package.json?那我如何在我的应用程序中引用它?例如,如果我想使用 app.js 文件中的 uuid,那会是什么样子?由于 NativeScript 的包结构以及在运行时实际加载的方式,我有点困惑。

谢谢

0 投票
1 回答
193 浏览

android - 使用 NativeScript 纠正 VS 2015 ant 部署

我最初使用 tns 命令行实用程序在 c:\source\project 文件夹中创建了一个项目。我创建了一个新的 nativescript 项目就好了,但是当我为 android 运行命令时:

产生错误:

执行命令“ant”时出错,请确保您已安装 ant 并将其添加到 PATH。

我希望通过 VS 2015 安装的内容和 NativeScript 所依赖的路径来纠正 ant 部署,但它似乎不起作用。我设置%ANT_HOME%指向 VS 使用的 apache-ant 文件夹:

但这不能正常工作。有没有办法让 nativescript 使用 VS 路径中的 ant?

0 投票
1 回答
3928 浏览

ios - 如何在 NativeScript 中使用 swift 库?

我正在尝试在 NativeScript中使用这个 ios-charts 库。这个库是用 Swift 而不是 Objective-C 编写的。我可以使用它吗?我曾尝试使用它,但它给了我一个错误。我在以下步骤中使用了它:

为此,我在我的 nativescript 项目中添加了库,使用

库被添加。然后我使用 ios 平台准备项目

为了测试库是否添加成功,我在 中构建项目Xcode,它构建成功,但是在运行时出现以下错误。

当我设置为时,我摆脱了这个Embedded content contains swift code错误YES。但是现在当我试图以

它给出了一个参考错误,如下所示:

我已经尝试过的:

我尝试使用以下方法访问图表:

所有这些方法都给出了相同的确切错误。

参考

我按照这些链接开发我的项目

在您的本机脚本应用程序中使用本机库

在可可豆荚中使用原生库:docs.nativescript.org/runtimes/ios/native-libs/CocoaPods

即使我用 Cocoa Pods 尝试这个,它仍然会给出同样的错误。

如果有人试过这个,请告诉我。

0 投票
3 回答
3014 浏览

drop-down-menu - Nativescript Actionbar 下拉列表导航

我正在尝试使用 Nativescript 在操作栏中实现下拉列表导航,但似乎找不到任何有关它的信息。

类似于thisthis

我目前有一个简单的 ActionBar:

有小费吗?