小编Nit*_*esh的帖子

AngularJS页面内的多个ng-app

我刚开始学习Angular JS并创建了一些基本样本,但是我遇到了以下问题.

我创建了2个模块和2个控制器.

shoppingCart -> ShoppingCartController
namesList -> NamesController
Run Code Online (Sandbox Code Playgroud)

每个控制器都有相关的视图.第一个视图呈现正常,但第二个不呈现.没有错误.

http://jsfiddle.net/ep2sQ/

请帮我解决这个问题.

也有可能在View中添加控制台以检查从Controller传递的值.

例如,在下面的div中我们可以添加console.log并输出控制器值

<div ng-app="shoppingCart" ng-controller="ShoppingCartController">
</div>
Run Code Online (Sandbox Code Playgroud)

angularjs

181
推荐指数
6
解决办法
23万
查看次数

以百分比定义maxHeight的jquery对话框

我创建了一个小项目,我必须在其中显示一个模式对话框,我已经使用了jquery-ui对话框.

我想以百分比定义对话框的最大高度.我尝试了几件事,但都没有.

请有人帮我解决可能的问题.

http://jsbin.com/otiley/1/edit

非常感谢

jquery jquery-ui jquery-ui-dialog

8
推荐指数
2
解决办法
9974
查看次数

在genymotion上安装Google Play/Chrome浏览器

我想在Android模拟器上使用Chrome,所以我安装了GenyMotion.

我安装了最新版本2.0.3并下载了"Nexus 7 - 4.2.2"ROM.

我按照以下链接 如何在Genymotion虚拟设备上安装Google框架(播放,帐户等)?

但是,无论是拖放还是工作,我都无法在模拟器中安装Google Appz. http://blog.zeezonline.com/2013/11/install-google-play-on-genymotion-2-0/

下载"gapps-jb-20130812-signed.zip"后,当我在模拟器中选择文件时,它附带"没有注册的应用程序来处理所选文件的类型"

当我尝试将文件从我的PC拖放到运行ROM的Oracle VM时,它只是无法正常工作.文件没有丢失我引用了以下链接以及 Genymotion 2.0"拖放"

android-emulator genymotion

6
推荐指数
1
解决办法
2万
查看次数

JQuery Accordion如何使用脚本打开特定的头文件

我使用以下代码创建了一个手风琴菜单

<h3>Level 1</h3>
  <div>Content</div>
<h3>Level 2</h3>
  <div>Content</div>
<h3>Level 3</h3>
  <div>Content</div>
Run Code Online (Sandbox Code Playgroud)

我想使用代码打开不同级别的标题.我试着查看手风琴和小部件代码,但找不到任何功能.

请帮我看一下用于打开特定标题的代码.如何找到应该打开的头是否已经打开.

我也试过用

$("#rightMenuAccordion").activate('activate',1)
Run Code Online (Sandbox Code Playgroud)

如此处列出,但它表示它不存在

这是我用来创建手风琴的代码

<div id="rightMenuAccordion" 
    style="position:absolute;width:100%;height:100%;left:0px;top:0px;"></div>

$("#rightMenuAccordion").
    accordion({autoHeight: false, navigation: true, collapsible: false});
Run Code Online (Sandbox Code Playgroud)

jquery header accordion

5
推荐指数
1
解决办法
6484
查看次数

backbone.js将文本文件加载到集合中

这是我第一次使用框架进行开发并坚持第一步.

我正在将Flex应用程序转换为Javascript应用程序并使用骨干作为框架.

我必须加载一个名称值格式的文本文件.

<!doctype html>
<html>
<head>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js'></script>
<script src='http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js'></script>
<script src='http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.9.10/backbone-min.js'></script>
<script>
var ResourceBundleCollection = Backbone.Collection.extend({
url:'ResourceBundle.txt',
});
var resourceBundleCollection = new ResourceBundleCollection();
resourceBundleCollection.fetch();
</script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

ResourceBundle.txt包含以下格式的内容

location_icon=../../abc/test.png
right_nav_arrow_image=assets/images/arrow.png
right_nav_arrow_image_visible=true
Run Code Online (Sandbox Code Playgroud)

它抛出以下错误而不是格式良好

我可以使用JQuery轻松加载文本文件并解析它

$.ajax({
type : "GET",
url : "ResourceBundle.txt",
datatype : "script",
success : resourceXMLLoaded
});
Run Code Online (Sandbox Code Playgroud)

并使用以下代码解析它

var lines = txt.split("\n");
for(var i=0;i<lines.length;i++) {
if(lines[i].length > 5) {
var _arr = lines[i].split("=");
resourceBundleObj[$.trim(_arr[0])] = $.trim(_arr[1]);
}
}
Run Code Online (Sandbox Code Playgroud)

请告知如何在backbone.js中获得相同的结果

parsing loading text-files backbone.js

1
推荐指数
1
解决办法
1885
查看次数