问题标签 [steroids]

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 回答
336 浏览

angularjs - Restangular 和 Appgyver Supersonic 的问题

所以我在另一个可以正常工作的控制器上进行了restangular设置,但是在那个控制器上我不需要声明supersonic

工作控制器

工作模式

但是这个有问题,唯一的区别似乎是那里有超音速。不能用它来获取视图参数(supersonic.ui.views.current.params.onValue( function (values) {...

不工作的控制器

不工作模型

...这给了我IndexController' is not a function, got undefined我想我发现是因为在模型中它试图重新创建模块而不是引用现有的模块(如这里 - Restangular: Error: Unknown provider: RestangularProvider <- Restangular)。

无论如何,如果我删除了,['restangular']那么它会给我Unknown provider: RestangularProvider期望的结果。

但是当我将它添加到控制器初始模块创建时:

...然后它给了我Unknown provider: supersonicProvider <- supersonic

毫无疑问,这是因为我是超音速、棱角和静止角的新手,但真的很挣扎,有人吗?

0 投票
1 回答
763 浏览

ionic-framework - Appgyver:无法显示图像

我有一个 appgyver 应用程序,我试图通过它显示图像

什么都没有显示。我已经糊涂了!我也尝试过 ng-src 指令作为源。帮助 !

0 投票
1 回答
851 浏览

javascript - Appgyver/Cordova:无法显示捕获的图像

我能够成功地从照片库和相机中获取图像,并能够使用FileTransfer 插件将它们发送到服务器,以保存它们。但是唯一不起作用的代码是显示图像:(当我提醒ImageURI时,它给了我以下路径:

我不确定我是否缺少任何插件或某些代码?

它确实分配了路径,src但无法显示图像。

谢谢您的帮助。

0 投票
1 回答
553 浏览

javascript - 如何在 AppGyver Supersonic 中设置背景颜色?

我找不到任何有关如何在 AppGyver Supersonic 应用程序中更改“真实”背景颜色的文档。我可以body使用 CSS 设置元素的颜色,但用户在向上或向下拖动屏幕时(在 iOS 中)仍然可以在弹跳效果中看到默认的白色。列表组件的背景颜色也是如此,有什么方法可以改变它吗?设置background-color列表div元素什么都不做。

0 投票
1 回答
1242 浏览

javascript - Not able to load new module dependency in angular

Im using appgyver and are not able to load new module. I get this error message: Failed to instantiate module legeApp due to:\n[$injector:nomod] Module 'legeApp' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument

Here is my code, please help!

Js file

My Layout.html

My view

The angular-carousel files is under the components/angular-carousel/angular-carousel.css and components/angular-carousel/angular-carousel.js

0 投票
1 回答
258 浏览

javascript - 在不同的视图中更改范围值

好吧,我已经在这件事上苦苦挣扎了好几天了,我被困住了。这就是我想要的;我想通过单击一个按钮在不同的视图中更改我的范围值。因此,如果我在 index.html 视图中并单击一个按钮,我想更改 index2.html 视图上范围的值,然后显示该视图。这是我的代码不起作用的示例

索引.html

索引控制器.js

index2.html

我可以在 checkValues 方法之外给出值,但我希望它是两个不同的值,具体取决于您单击的按钮。请帮忙

我尝试了建议的代码,但收到错误消息。我究竟做错了什么?

我尝试下面的代码并收到此错误“SyntaxError: Unexpected token ':' - undefined:undefined”。我也不太明白如何以及为什么要在新视图中使用 supersonic.ui.views.params.current 来定位新值。我想在新视图中获取新值,而不是在控制器中?我需要两个不同的控制器吗?我只想在 html 视图中更新我的值,而不是在其中。

0 投票
0 回答
91 浏览

javascript - 是否可以从您不使用 AngularJs 的视图中更改范围值?

我已经多次问过这个问题而没有得到太多帮助。所以我现在问是否可以将范围内的值更改为您不在的视图中的控制器。可以说,我在视图 1 中,即 view1.html。该视图有两个按钮,按钮 1 和按钮 2。如果单击按钮 1,将出现一个新视图;view2.html。它将是一个粗体文本字段,例如{{test}}。我希望 $scope.test 是“button1”。当我单击按钮 2 时,我希望相同的视图打开 view2.html,但这次我希望它显示“button2”而不是“button1”。换句话说,它应该是 $scope.test = "button2"。

我想要这个的原因是为了避免创建许多 html 页面,因为一段时间后我会有许多不同的值。我曾尝试显示和隐藏不同的粗体标签,但始终无法做到。正如您可能猜到的那样,我是 Angular 的菜鸟,但我从来没有收到一个直截了当的答案,它在实践中有效,即使我尝试了多少。所以请帮忙,给我看一个简单的例子,你创建两个html页面和一个js。文件,以及如何从第一个 html 页面转到第二个页面,并且仍然根据我在第一个视图中的选择显示不同的值。谢谢!

更新的 示例代码

view1.html

索引控制器.js

View2.html

0 投票
2 回答
616 浏览

javascript - 如何在您尚未进入的视图中更改 Angular 中的范围。

我已经多次问过这个问题而没有得到太多帮助。所以我现在问是否可以将范围内的值更改为您不在的视图中的控制器。当我提到视图时,我指的是不同的 HTML 页面。

可以说,我在视图 1 中,即 view1.html。该视图有两个按钮,按钮 1 和按钮 2。如果单击按钮 1,将出现一个新视图;view2.html 包含一个粗体文本字段,例如 {{test}} 。当我单击 button1 时,我希望 $scope.test 为“button1”。同样,当我单击按钮 2 时,我希望打开相同的视图(view2.html),但这次我希望范围为“button2”而不是“button1”。

我想要这个的原因是为了避免创建许多 html 页面,因为一段时间后我会有许多不同的值。例如,如果我在第一页 (view1.html) 上有 10 个按钮,我不想创建 10 个 html 页面以便为您单击的每个按钮设置不同的值。我想要 1 个 html 页面,可以根据单击的按钮显示不同的值。我正在使用 Appgyver Supersonic (Steroids) 将其开发为应用程序。

我曾尝试显示和隐藏不同的粗体标签,但始终无法做到。正如您可能猜到的那样,我是 Angular 的菜鸟,但我从来没有收到一个直截了当的答案,即使我尝试了多少也能在实践中发挥作用。所以请帮忙,给我看一个简单的例子,你创建两个html页面和一个js。文件,以及如何从第一个 html 页面转到第二个页面,并且仍然根据我在第一个视图中的选择显示不同的值。谢谢!下面是我想要实现的示例代码,但在此示例中,当我单击按钮时范围不会更新,它保持不变。

示例代码

view1.html

索引控制器.js

View2.html

0 投票
1 回答
5702 浏览

javascript - AngularJS - 尝试在需要字符串的内容中信任非字符串值:上下文:html

我正在从一个 json 文件中加载一堆数据,并且已经使用了这两个$http.get和 Restangular 来抓取它。

每当我将这些数据传递给我时,我都会$scope多次收到此错误:

这似乎会为数组中的每个项目触发多次,所以不确定数据本身是否有问题?

只有当我将它传递给时才会出现问题$scope,并且根据Can we use $sce.trustAsHtml(string) out of "filter"s? 它发生在你trustAsHtml两次调用某事时,我不是。事实上,我什至没有调用过一次,所以只能假设当我将它传递给某个地方时发生这种情况$scope

我找不到有关此错误的更多信息,这很有帮助。数据如下:

问题:为什么当我将它传递给范围时会出现这个错误,我该如何摆脱它?

0 投票
1 回答
154 浏览

angularjs - 如何在不同的 HTML 页面中更改 AngularJS 范围?

我希望有人可以帮助我解决这个问题,这真的让我发疯:PI 创建了一个 Plunker 来说明这个问题。在此处查看演示http://plnkr.co/edit/BRlDgKYlE87Bh3t53tpZ?p=preview

所以我的问题是我无法在我所在的不同 html 视图中更改我的范围值。正如 Plunker 所示,我在 index.html 中有两个按钮;按钮 1 和按钮 2。当我单击 button1 时,我希望 scope.test 更改为“button1”,当我单击 button2 时,它应该更改为“button2”,该值存在于 index2.html 中。正如您在 console.log 消息中看到的那样,这永远不会发生。我使用 rootscope,但如果范围存在于同一个 html 页面中而不是另一个页面中,我仍然只能更改值。请帮忙!