我不熟悉NativeScript。我已经使用Angular Blank模板创建了一个新项目。导航是使用页面路由器出口完成的。我想在页面级别包括一个xmlns属性。据我所知,整个代码是在全局页面属性中呈现的。我已经看到,我可以通过在组件中注入页面并更改其属性来修改页面属性,但是如何为xmlns做到这一点呢
致以最良好的祝愿,
Vlad要在基于角度的应用程序中注册UI组件,您应该使用registerElement,而不是使用NativeScript Core中使用的概念XML名称空间。现在大多数插件
我正在考虑将NativeScript用于一个新项目,其中用户将某些内容(标签或图像)拖动到屏幕的三个区域之一。有点像实体A在bucket 1、bucket 2或bucket 3中的排序
我的想法大致与以下画得不好的概念一致:
A.
1 2 3
其中A是对象,1、2和3是盒子(或箱子),用户将A拖动到其中一个桶中
在我正在开发的web应用程序中,我使用ngDraggable实现了这一点,但我不确定是否可以在NativeScript中实现。似乎需要AbsoluteLayout来支持拖动部件。但是,“
使用最新版本的Nativescript,我根据文档创建了一个插件,运行tns plugin add../Nativescript keychain后,我收到消息已成功安装插件Nativescript keychain。
我还可以看到它已添加到我的应用程序的node_modules目录中,但require(“nativescript密钥链”)不起作用,因为我收到错误找不到模块“nativescript密钥链”
我的plugin package.json看起来像
{
"name": "nativ
app文件夹中似乎有一个package.json文件
这和根文件夹中的有什么区别?好问题。
我没有注意到第二个app/package.json
就项目而言,惟一重要的package.json应该是根目录。
除非nativescript对app/package.json做了一些底层处理,否则该文件似乎是由用于生成app文件夹的git repo继承的
但这只是一个猜测,我不是框架内部的专家。引用最初发布的内容
根目录下的package.json用于定义
模板的依赖项,以持久化某些特定于项目的
信息等
在{N}中,我有一个TextField,希望在焦点丢失时调用一个函数
我已经看过returnPress事件,但在失去焦点时似乎没有调用它
我已经设置了text=“{{property}}”集-它在每个键输入时都会被调用。我只需要在输入结束时使用它。这里介绍了如何在按下键盘上的返回键后立即启动OK功能-
<TextField #secondTx hint="Phone*" row="1" colspan="4" autocorrect="false" returnKeyType="done"
我是NativeScript的新手,我正在尝试使用相机模块捕获图像(这很好),然后将其转换为base64(这不起作用)并发布到服务器
我在谷歌上搜索了好几天。如果您能提供任何帮助,我们将不胜感激
我已经尝试了大约160亿种不同的方法,这是我当前的代码:
viewModel.takePicture1 = function() {
camera.requestPermissions();
var isAvailable = camera.isAvailable();
co
标签: Nativescript
angular2-nativescriptactivity-indicatornativescript-telerik-uinativescript-angular
我有一个简单的页面布局:
<ActionBar title="Events" class="action-bar"></ActionBar>
<StackLayout class="page">
<ListView [items]="events" class="list-group" [class.visible]="listLoaded" *ngIf="events">
<ng-template let-item=
我已经用RadListView创建了一个组件,并将其放在应用程序的几个页面上。RadListView位于面板内,RadListView的可见性使用面板标题进行控制。该功能在Android上正常工作,但在iOS(iPhone 5s iOS 11.1)上,RadListView不可见
我尝试过用GridLayout包装RadListView,但是,这不起作用
版本信息:nativescript ui列表视图:^3.5.1,tns核心模块:^3.4.1
组件代码:
<StackLayout xm
我想将Angular应用程序迁移到{N}代码共享结构。我过去常常开始。你能帮我解决以下问题吗?这似乎是一个错误的配置
当我执行:
ng add @nativescript/schematics
我得到以下错误:
success Saved 1 new dependency.
info Direct dependencies
└─ @nativescript/schematics@0.5.0
info All dependencies
└─ @nativescript/schematics@0.
标签: Nativescript
nativescript-angularnativescript-telerik-uiradlistview
问题:
我有一个angular nativescript应用程序,需要在网格中显示一些项目。我正在使用RadListView来呈现列表,在过去几个月升级了angular、{N}和其他库依赖项之后,我注意到项目的RadListView呈现速度慢得令人无法忍受。我有多个“标签”,所以你可以看到不同类型的项目,每当你切换“标签”,它需要完全重新呈现新的时间列表。在进行一些升级之前(我希望这会提高应用程序的性能),切换标签不会有明显的延迟,即使是呈现100多个项目。现在需要几秒钟才能加载24个(我切换到
我正在使用Nativescript Vue开发一个跨平台应用程序(ios和android)。我们想要实现的功能之一是有一个用户界面,用户可以在其中同时创建到Facebook、Twitter和LinkedIn的帖子。这些社交媒体有特定的Nativescript插件,但不能使用这些插件,因为这些插件会显示一个对话框,用户可以在其中登录或创建帖子。是否有更好的方法使用Nativescript Vue实现此功能?您不能同时共享到不同的社交媒体应用程序,除非有用户交互
您可以使用插件,它应该显示设备上能够
应该很简单,但如果我在这里问,也许其他人可以使用
如何添加第二个侧面抽屉
我已将DrawerContent.vue复制到DrawerContentL2.vue,并修改了内容
并补充说
import DrawerContentL2 from "./components/DrawerContentL2";
到我的app.js
原来的app.js看起来像
new Vue({
render (h) {
return h(
App,
[
在webpack之前,nativescript的默认版本约为12MB。随着webpack的推出,为什么默认hello world应用程序构建apk的大小突然增加到了18mb
我很少使用Nativescript,过了很长一段时间我回到这里。现在我的项目完成了
和以下命令用于apk和aab
tns构建android--bundle--env.uglify--env.aot--release--密钥存储路径E:\myproj\mykey.keystore--密钥存储密码a1234--密钥存储别名a12
检查社区,了解自iOS 14发布以来,是否有人能够获得苹果提交并成功审核的Nativescript 7应用程序。到目前为止,我们只找到了这项工作
非常感谢任何其他建议。是的。听起来您遇到的问题与Nativescript 7运行时中的一些错误有关。以下是一些你应该尝试的东西:和
让我知道这是否有效:-)我投票结束这个问题,因为这里不是进行非正式开发人员调查的地方。@jmargolisvt我编辑了这个问题,而不是调查。我们正在寻求关于如何解决问题的建议,如果需要,我们愿意参与解决方案。@jmarg
标签: Nativescript
angular2-nativescriptnativescript-angularnativescript-pluginangular-upgrade
我在2015年左右开发了一款应用程序,急需升级。我试着按照升级说明进行操作,在努力让编译器正常工作之后,我现在遇到了一大堆错误,似乎无法加载应用程序
我正在联系更广泛的社区,看看是否有人做过类似的事情,或者是否有额外的指导方针来升级2015年使用Angular构建的旧NativeScript应用程序
欢迎提供任何建议:-)
这是最新的日志输出:
File change detected. Starting incremental webpack compilation...
我使用GridView Nativescript来排列UI,我想动态地将css设置为特定的按钮或标签。当外部按钮是触发器并且我尝试使用getViewById方法但总是得到空结果时,如何找到内部标签。没有办法找到它吗
var gridview;
exports.onPageLoaded = function (args) {
page = args.object;
gridview = page.getViewById("gridview");
};
exports.on
我对Nativescript和Angular非常陌生,这是我在移动应用程序开发方面的第一次尝试,所以请耐心听我说
我正在尝试用Angular2和Nativescript创建一个基本应用程序。我想做的是,当应用程序启动时,在屏幕底部显示3个按钮(这些按钮是在初始化时动态创建的)。单击其中任何一个按钮后,我希望此行向上移动,并显示第二行按钮。过渡应设置动画
在我尝试的第一种方法中,我无法将GridLayout添加到DockLayout中
home.html文件
<DockLayout #con
我正在尝试用本机脚本创建一个底部栏。下面是我的第一次尝试,我有一个非常初步的想法。我正在考虑使用令人敬畏的字体,然后把这个词放在图标下面。我的问题是,这个或网站是否有类似bootsnip for bootstrap的xml示例,以及下面的代码是否是实现图中所示的目标底部导航栏的好方法
您可以使用
或
试试这个:
你可以用你自己来代替这个
你可以用
或
试试这个:
你可以用你自己来代替这个
我有一些样品。我认为您希望NativeScript中的tabview组件具有一些示例。我想您希望Na
是否有讨论Nativescript开发的在线聊天频道,如IRC,例如FreeNode、Slack或任何其他聊天
FreeNode IRC上有一个#Nativescript频道,但它只有两个成员,所以我想可能还有其他频道
再次感谢你出色的工作 有一个NativeScript Slack社区:
还有论坛(对话)
我是为iOS发布的,不知道这些配置文件是从哪里来的
我删除了~/Library/MobileDevice/Provisioning配置文件中的所有文件
我使用以下工具进行构建:
tns发布ios我的苹果id电子邮件我的密码——团队id XXXXX
这似乎奏效了
它从哪里获取资源调配文件
是NS自动下载的
它如何知道何时使用
我猜是因为我使用了“发布”命令
如果我有多个prov怎么办。developer.apple.com上的个人资料
有点困惑……我想确保我理解这是如何工作的。@dashman借助
[编辑]->
我正在使用NativeScript和Vue创建应用程序。加载后,我希望显示一个登录页面,或者如果用户以前登录过,则导航到其他地方。
“我的页面”已加载,但未导航到登录页面。这是在IOS模拟器中运行的
<template>
<Page>
<RadSideDrawer ref="drawer" showOverNavigation="true">
<StackLayout ~drawerConte
这里是NativeScript新手。正在尝试添加下拉/组合框样式的小部件。看起来应该很近了。该插件运行良好,但在我们的应用程序中有两个问题。首先,选择项在选择器中显示为[object object]、[object object]、。。。而不是:第1项、第2项、第3项
<deletia...>
其次,滚轮的内容每“行”只显示一个字符,因此上面的[object object]实际上在微调器上显示为:
[
o
j
e
c
t
O
b
j
e
c
t
]
,
[
o
...
我正在使用NativeScript和Angular 2以及最新的网页包工作流,我正在使用iOS模拟器。当我点击按钮时,我正在使用nativescript音频插件播放声音文件
我的目标是播放内置在应用程序中的本地声音文件,而无需使用任何互联网连接来传输或下载它们
我已经下载并尝试了我能找到的每一个演示应用程序,并严格按照我自己的应用程序中的说明进行操作,但我只能在引用其他地方web服务器上的声音文件时让插件播放声音。试图播放本地存储的mp3文件无效
我还使用了tns核心模块/文件系统模块来搜索我引
我是NativeScript的新手。我在四处玩,复制气象应用程序使用的通用UI模式。我在emulator上实现了类似的外观,效果很好(我在Android版本4.4、6和9上进行了测试,所有的都很好),但在物理设备上它没有像我预期的那样工作(底部窗格没有滚动,在Android版本4.4、6和7的3个不同设备上进行了测试)。我创造了一个新的世界。我的问题是,为什么我在模拟器和物理设备之间得到了不同的行为?我可以使用更多的信息,但这可能是由于滚动视图的性质造成的
如果屏幕足够大,可以显示ScrollV
我想在接收数据后关闭连接,我该怎么做
Http.request( httpConfig )
.then(
answer => {
// do something with answer
// close the request connection
},
e => {}
)
.catch( e => {} )
我从api获得一些数据,但如果我再次
我正在尝试为android(sdk 24)启动一个基本服务(基于此示例),但没有发生任何事情,也不确定我做错了什么,下面是我的代码:
function onNavigatingTo(args) {
const page = args.object;
const context = utils.ad.getApplicationContext();
if(platformModule.device.sdkVersion < '
我刚刚将以前的build angular应用程序迁移到NS 8,当我执行“NS run android”或“NS debug android”时,它会第一次构建并安装在我的模拟器上。但是,它不会激活它。我必须自己激活它。从那时起,它不做任何更新。如果我更改了文件,我会看到它更新了,但它似乎没有同步到模拟器
webpack 5.31.2 compiled successfully in 17799 ms
Webpack compilation complete. Watching for file
在android 4.4以下的物理设备上进行模拟和运行。它只是不起作用,并且出现了这个错误。你不应该在物理android 4.0上测试应用程序。NativeScript仅支持Android 4.2(API级别17)或更高版本的设备。应该支持它。。。你确定你的问题不是来自模拟器吗?您似乎没有为虚拟设备分配足够的内存。已设置为1024 RAM,但仍会收到相同的错误。在物理安卓4.0上测试。也无法安装。但它甚至不能在avd——GenyAndroid2.3vzhen——上工作——它不能在任何低于Andr
我有几个页面的angular2 nativescript应用程序。结构类似于
所有页面都有非常相似的操作栏内容,所以我不想为每个页面添加所有操作栏事件处理程序,也不想为每个页面模板添加自定义组件
有没有办法让所有应用程序页面都有一个ActionBar组件?另外,能够从所有页面访问该组件并从page类调用其方法也很重要(因此我可以告诉该组件它应该隐藏/显示一些内容)。我想在将来使用一些动作栏动画,这样我的动作栏就不应该在每次页面更改时重新创建你知道怎么做吗?我现在正试图在每个年龄段都有相同的act
我正在创建我的第一个NativeScript Angular应用程序,它由一个需要跨越多个屏幕的表单组成。
我试着发挥创意,使用幻灯片将表单页面添加到幻灯片中。这实际上很好,因为我能够顺利地滑到每个表单页面
但是,当最初导航到表单组件时,出现了一个问题,因为它开始需要几秒钟才能加载。我假设这是因为表单跨越10页,每张幻灯片中有多个网格布局。我曾考虑过使用TabView,但我不需要它的菜单部分,我担心它会导致加载速度出现同样的问题
那么,实现这一点的最佳方式是什么?
我应该只创建10多个表单组件,
Im使用此代码上载图像:
当我上传图像时,我收到了成功通知。
我正在尝试从服务器读取响应,并检查了任务的完成事件:
task.on("complete", logEvent);
function logEvent(e) {
console.log(JSON.stringify(e));
}
这是输出:
{"eventName":"complete","object":{"_observers":{"complete":[{}],"propertyChange":[{
我尝试安装程序包nativescript onesignal。在那之后,我犯了一个错误,比如未满足的同伴依赖。然后我在GitHub和StackOverflow上的一些帖子之后更新了我的模块。但是,现在当我尝试构建并运行应用程序时,我得到了构建失败错误。无法理解出了什么问题。我跟随一些帖子来解决这个问题,但没有成功。
以下是我在控制台中遇到的错误
tns run android
Searching for devices...
Preparing project...
Successfully p
我们最近发现,在Android上的web视图中
确认不起作用-它导致执行停止。
警报不起作用-它什么也不做。
但是,确认和警报都可以在IOs中正常工作。我们的web视图使用与我们的网站共享的代码。纠正这种行为的最简单方法是什么?
webView.onwebViewModule.webView.loadFinishedEvent,函数参数:webViewModule.LoadEventData
{
//console.log web view.url=+args.url;
if platformM
根据我的要求,我们需要数字签名。数字签名我们将它作为64进制字符串接收。
是将base64转换为本机脚本中的图像的任何方法。对于图像源模块,请执行以下操作
let img: imageSource.ImageSource;
img = imageSource.fromBase64(jpgImageAsBase64String);
从字符串加载内存中的图像。接下来,您可以调用图像源实例的saveToFile方法来保存图像
let saved = imageSource.saveToFile(pa
我正试图找到一种方法来删除Angular 6应用程序元素上的选项卡按钮,但到目前为止没有任何效果。基本上,我只想保留选项卡内容及其滑动功能
显然,你可以使用特定的android和iOS方法,但我不确定如何做到这一点
<TabView [(ngModel)]="tabSelectedIndex" (selectedIndexChanged)="onSelectedIndexChanged($event)" (loaded)="tabViewLoaded($event)">
&l
每次我们从一个页面返回时,上一个页面都会在现有数据的基础上重新加载。这会导致糟糕的用户体验,我们如何避免在返回导航时刷新。您是在谈论加载的事件吗?如果是的话,这是意料之中的。如果在加载的事件中调用任何API,则可能希望将其移动到navigatedTo/navigatedFrom events,或者在完成后仅删除加载的事件侦听器。我正在调用ngOnInit,但我没有页面。即使我使用navigatedTo/navigatedFrom API每次都会被调用,我如何在屏幕上保留数据而不重新加载…?ngO
我正在将nativescript从5.3迁移到6.0.1,并获取支持库错误
格雷德尔建筑。。。
+设置应用程序ID
+从C:\Users\parth.maisheri\native repo\unite(2.0)应用用户定义的配置
最终版本)\unite\app\app\u Resources\Android\app.gradle
从C:\Users\parth.maisheri\native repo\unite(2.0)应用设置
最终realese)\unite\app\app\u Reso
我刚将我的mac更新到Catalina 10.15,出现以下错误:
无法在设备B1670521954上应用更改。错误为:connect ECONREFUSSED 127.0.0.1:62678
我目前正在使用NativeScript 6.1.2,iOS没有问题
我看到了这一点:
但对我来说没有帮助我还在这里挣扎。有什么帮助吗?我还在这里挣扎。有什么帮助吗?
标签: Nativescript
vuexnativescript-vuenativescript-playground
我得到的错误是找不到vuex,但我已经添加了npm包和所有内容
这是指向的链接,您确定它不是某个缓存吗?它似乎在我这边起作用。@Manoj它现在也在我这边起作用。下次遇到这种“缓存”问题时,我该怎么办?虽然这种情况并不经常发生,但我也经历过。我通常会清除游乐场内存/存储,重新启动应用程序。它主要解决了这个问题。
显然,移动到Nativescript 7破坏了我使用Nativescript xmlobjects的应用程序。它似乎与NS 7不兼容
ERROR TypeError:如果没有“new”,则无法调用类构造函数Observable
我看了一下,看看是否可以替换xmlobjects,它是如此的不同。而且文档不是很好。我不知道如何使用它解析xml中的值
对xml有什么建议吗
我需要为nativescript应用程序动态更改应用程序范围的CSS文件。(不是页面css文件,而是应用程序css文件)您可以通过编程方式更改app.css文件。在app.js/app.ts文件中,添加如下内容:
import application = require("application");
application.cssFile = "style.css";
application.start({ moduleName: "main-page" });
在应用程序的其他位置导入应
标签: Nativescript
angular2-nativescriptnativescript-telerik-ui
我有以下模板:
<Page.actionBar>
<ActionBar title="Modules" automationText="ActionBar">
<NavigationButton icon="res://back_btn" tap="goBack" automationText="GoBack"></NavigationButton>
<Android>
&
在构建Nativescript 5.1项目时,是否可能有一个基于正在构建的平台的条件package.json依赖关系,或者某个钩子排除/包含基于平台的依赖关系
我最初的计划是使用纱线别名加载给定包的两个独立版本,然后使用platform.isIOS或platform.isAndroid只包含正确的JS。但是,在引擎盖下,两个依赖项显然包含的C++共享对象具有相同的名称——它被阻塞,并且两个插件的版本都使用相同的名称(打败别名的点,因为我试图得到的bug是在SO中,而不是插件)。通常是依赖关系(C
Iam使用nativescript应用程序运行android和ios应用程序,我是通过在nativescript angular中扩展android.widget.scrollview创建自定义scrollview的,我在scrollview中有侦听器。我想将自定义scrollview侦听器及其覆盖方法设置为nativescript angular scrollview。如何将此android自定义侦听器设置为类似scrollview的设置ios委托方法
我定制的scrollView java类
我有一个三列的gridLayout,如何设置中间列的固定宽度(百分比)和其他自动宽度
我试过这个:
<GridLayout class="profiles" rows="auto, auto, auto" columns="*, 90%, *">
</GridLayout>
您可以为第一列设置固定宽度,第二列可以为第三列设置9次
<GridLayout columns="60, 9*, *" rows="*, *" height="230"
我有检索翻译文件的加载程序:
export function translateLoaderFactory(http: HttpClient) {
return new TranslateHttpLoader(http, "/i18n/", ".json");
};
我的结构项目是:
/src/app/app.module.js
/src/i18n/en.json
启动应用程序时,我收到以下消息:
ERROR {
JS: "headers": {
JS: "normali
我最近刚将我的应用程序迁移到NS 6,我注意到特定于环境的文件没有得到正确处理
例如,我有settings.debug.json和settings.release.json。在代码中,我将它们引用为“/settings.json”中的import*作为设置。在NS
我使用NativeScript的助手构建了我的启动屏幕。我在iPhoneX及以上版本的启动屏幕底部有一个白色条。我试图遵循以下指南:调整约束,但是每次我运行tns run ios在ios模拟器中重新启动应用程序时,我都会看到xCode中的更改恢复,并且白色条再次显示 您在platforms文件夹中找到的任何内容都是自动生成的,并且可以在每次构建时被覆盖
您可以使用自动生成的启动屏幕作为模板,从平台文件夹修改启动屏幕,然后将其复制回App_Resources/iOS是否将更新后的启动屏幕复制到Ap
我正在尝试在我的应用程序中添加RadAutocomplete,但无法填充该组件;我跟着图坦卡蒙,但在里面输入一些东西总是导致“找不到结果”
我猜它是没有初始化的。我的组件代码更长,但我在这里做了一个更短的游戏
有人能告诉我我遗漏了什么吗?您的代码在初始版本中有几个问题:
-SuggestionView在RadAutoCompleteTextView之外
-searchItems从不初始化/getInitial()从不从任何地方调用
-您没有使用TokenModel等
您修复了most,但变量名仍
在android系统中,我似乎无法将TabViewItem图标的大小变大。我尝试在XML中添加一个显式的高度和宽度,但这并没有改变任何事情。现在,它看起来像这样:对我来说太小了。我也试着给它一个类,并通过CSS改变,但仍然没有运气。我的代码如下:
<TabViewItem :title='`FAVORITES ${this.favorites && this.favorites.length ? this.favorites.length : ""}`'
上一页 1 2 3 4 5 6 7 8 9 ...
下一页 最后一页 共 39 页