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

nativescript - 应用程序未在设备上启动

我正在尝试使用 NativeScript 来创建任何简单的 android 应用程序。我已经完成了 NativeScript 的“入门”(设置我的 osx 环境)的第 1 步,现在,我创建了一个准系统 NativeScript 应用程序,tns create并添加了 android 平台。

当运行tns run android一切顺利时,设备调试日志之前的最终消息(我不是 android/ios/mobile 开发人员,所以我认为它只是连接设备上正在发生的事情的某种调试日志)是:

但是,在那之后我的设备上没有任何事情发生。没有应用程序正在启动,没有错误消息。只是完全没有。

我的设置是:

  • OSX 10.9.5
  • Java 1.8.0_45
  • 三星 GT-I9100
  • 安卓 4.1.2

你知道我可能做错了什么吗?提前致谢。

0 投票
2 回答
5150 浏览

html - 如何在 nativescript 应用程序中呈现 html 网站?

如何将 html 和/或非本地网站呈现到nativescript应用程序中?我找不到启动或操作浏览器实例的方法。

0 投票
2 回答
1043 浏览

genymotion - 模拟 genymotion 时 Spawn Player ENOENT 错误

我不确定这是 NativeScript 还是 GenyMotion 错误。

tns emulate android --geny "devices name"我得到了这个错误Spawn player ENOENT

知道如何解决这个问题吗?

0 投票
1 回答
986 浏览

typescript - 在 NativeScript UI 声明中使用外部模块

[来自 NativeScript Google 小组的交叉发布以提高知名度。]

在阅读了TJ Van Toll 的一篇文章后,我开始着手为我想要在我的 XML UI 定义中使用的 UI 组件制作我自己的模块。由于该组件是原生组件的 JavaScript 包装器,因此这有点复杂。我在项目中使用的是 TypeScript,所以我有一个 .d.ts 用于包装器。这是我所拥有的:

应用程序/模块/包装器/包装器.d.ts:

应用程序/模块/包装器/包装器-common.ts:

app/modules/wrapper/wrapper.{iOS,android}.ts:

应用程序/模块/包装器/package.json:

我有点不确定模块的命名约定(即它应该只是最深的目录名称,还是应该是 tns_modules 中包含的 UI 模块中的完整路径?)但我认为其余部分是正确的。在 XML 我有:

应用程序/主页/主页.xml:

目前,当此代码执行时,我在 component-builder.js 中遇到异常,因为它无法创建模块。但是,在调用堆栈上,我在 iOS 运行时内的本机方法 __executeModule 中。一个切题的问题(但值得解决)是作为用户,我们能否将 Xcode 附加到设备并调试运行时?这在运行时的 require.js 中,所以我不确定它是否可能。任何可以建议的帮助/建议/更好的做法将不胜感激。这几天一直在扯头发。

0 投票
1 回答
2316 浏览

javascript - 从 helloworld 应用程序中删除 nativescript listview 项目

我刚刚完成阅读和测试 nativescript helloworld app,我不明白如何通过单击删除项目。我理解它就像我需要在单击后获取数组索引以在其上制作 .splice 一样,但是在 args 中我现在有这样的数据?请解释我如何做到这一点。谢谢!

任务.js

任务.xml

0 投票
1 回答
948 浏览

telerik - 使用 TypeScript 构建我自己的 NativeScript 应用程序并使用外部 Telerik 模块

我正在构建一个简单的 NativeScript 应用程序,并尝试使用 TypeScript 基本代码来完成它。

我在 OSX 下使用 Sublime Text 3。

通过查看与NativeScripttns_modules存储库匹配的演示应用程序,我意识到,因此我将它作为 Git 子模块添加到我的文件夹中,然后编译它()。这是集成这些模块的错误方式吗?app/npm i && grunt

然后我意识到我不能只运行tns emulate android由文件组成的应用程序.ts:我也必须编译它们。所以我设置了一个 Grunt 任务来这样做,但是处理依赖关系并不容易。我最终得到了Gruntfile.coffee这个app/

它适用于简单的代码,例如我可以Observable通过编写来扩展模块:

然后我编译grunt(文件与.js文件一起创建.ts)并运行tns emulate android(使用 Genymotion 模拟器)。

它是否适合我的开发?当我使用 Telerik Platform 时,编译过程是隐藏的,所以我不确定我做对了。

现在我正在尝试直接在页面的 XML 文件中使用 Telerik 的侧边栏模块,他们这样做的方式是:

但我得到这个错误:

E/TNS.Native(2456):TypeError:无法读取未定义 E/TNS.Native(2456)的属性“android”:文件:“/data/data/org.nativescript.scmobile/files/app/./tns_modules/ bin/dist/apps/TelerikNEXT/TelerikUI/side-bar,行:39,列:39

对应于:

知道我应该如何包含这些模块吗?请注意,我是移动开发新手。

0 投票
1 回答
267 浏览

nativescript - NativeScript 在 android 4.4 以下不工作

在此处输入图像描述

尝试在 android 4.4 以下的物理设备上模拟和运行。它只是不起作用并出现此错误。

0 投票
2 回答
4847 浏览

javascript - Nativescript 裸 webview 似乎不起作用

我最近进入了 nativescript,我遇到了一个我似乎无法解决的问题。

我想要完成的是只打开一个基本的 WebView 并设置一个外部 url 来加载,例如 stackoverflow.com。

我正在使用Android api 17的模拟器上运行它

应用程序.js

主页.js

主页.xml

我还检查了 INTERNET 权限是否设置为 application ,是的,它已启用。

应用程序也停止工作,并且命令

tns 运行 android --emulator

在模拟器上成功安装和运行应用程序后,它只会发送大量输出的垃圾邮件。

你能帮我理解应该如何工作吗?

0 投票
4 回答
2262 浏览

javascript - Telerik Nativescript 移动应用程序中的基本模糊事件

我正在使用带有 NativeScript 的 Telerik AppBuilder 编写跨平台移动应用程序。我想弄清楚如何在 TextField 上获得基本的“blur”或“onTextChanged”事件。我可以弄清楚如何做诸如“点击”事件之类的事情,但是为什么很难找到一个做“模糊”或“onTextChanged”的人的样本呢?

我试过这个:

我还尝试了 xml 中我能想到的每个属性:

这些都不起作用。有谁知道如何做到这一点?

谢谢

0 投票
1 回答
330 浏览

javascript - 如何将导航抽屉添加到在Visual Studio和javascript版本中开发的nativescript android应用程序

如何将导航抽屉添加到 nativescript android 应用程序。我正在使用 Visual Studio 中的本机脚本和 javascript 模板开发 android 应用程序。我无法将导航抽屉添加到应用程序。我尝试复制粘贴侧栏部分的 NEXT 示例应用程序,但无法构建它。我也面临同样的问题。请帮帮我。任何建议和线索也将有很大帮助。提前致谢。