程序设计

专业和发烧友程序员的问答


6
了解指令定义的transclude选项吗?
我认为这是我对angularjs指令最难理解的概念之一。 来自http://docs.angularjs.org/guide/directive的文档说: transclude-编译元素的内容并将其提供给指令。通常与ngTransclude一起使用。包含的优点是链接功能接收一个预先绑定到正确作用域的包含功能。在典型的设置中,小部件创建隔离范围,但是包含不是子项,而是隔离范围的同级。这使得小部件可以具有私有状态,并且可以将包含项绑定到父(预隔离)范围。 true-包含指令的内容。 'element'-包括整个元素,包括以较低优先级定义的所有指令。 它说transclude通常与一起使用ngTransclude。但是ngTransclude文档中的示例根本不使用ngTransclude指令。 我想要一些很好的例子来帮助我理解这一点。我们为什么需要它?它能解决什么?如何使用它?

9
AngularJs未加载外部资源
我正在尝试使用Angular和Phonegap加载位于远程服务器上但遇到问题的视频。在我的JSON中,URL作为纯HTTP URL输入。 "src" : "http://www.somesite.com/myvideo.mp4" 我的影片范本 <video controls poster="img/poster.png"> <source ng-src="{{object.src}}" type="video/mp4"/> </video> 我所有其他数据都已加载,但是当我查看控制台时,出现以下错误: Error: [$interpolate:interr] Can't interpolate: {{object.src}} Error: [$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy. URL 我尝试添加$compileProvider配置设置,但没有解决我的问题。 $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|tel):/); 我看到了有关跨域问题的帖子,但不确定如何解决这个问题或应该朝哪个方向发展。有什么想法吗?任何帮助表示赞赏

16
Angular 2 beta.17:类型“ Observable <Response>”上不存在属性“ map”
我刚刚从Angular 2 beta16升级到beta17,这又需要rxjs 5.0.0-beta.6。(此处的更改日志:https : //github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28)在beta16中,有关Observable / map功能的所有功能都运行良好。升级后出现以下错误,并且在打字稿尝试转换时发生: 属性“ map”在“ Observable”类型上不存在(在我将map与observable一起使用的任何地方) c:/path/node_modules/rxjs/add/operator/map.d.ts(2,16):错误TS2435:环境模块不能嵌套在其他模块或命名空间中。 c:/path/node_modules/rxjs/add/operator/map.d.ts(2,16):错误TS2436:环境模块声明无法指定相对模块名称。 我已经看到了这个问题/答案,但并不能解决问题: Angular2 beta.12和RxJs 5 beta.3的可观察到的错误。 我的appBoot.ts看起来像这样(已经引用了rxjs / map): ///&lt;reference path="./../node_modules/angular2/typings/browser.d.ts"/&gt; import {bootstrap} from "angular2/platform/browser"; import {ROUTER_PROVIDERS} from 'angular2/router'; import {HTTP_PROVIDERS} from 'angular2/http'; [stuff] import 'rxjs/add/operator/map'; import 'rxjs/add/operator/toPromise'; import {enableProdMode} from 'angular2/core'; import { Title } from 'angular2/platform/browser'; …
195 typescript  angular  rxjs 

20
在Java中像对象一样结构
是否完全违反Java创建类结构对象的方式? class SomeData1 { public int x; public int y; } 我可以看到一个带有访问器和增变器的类,它们更像Java。 class SomeData2 { int getX(); void setX(int x); int getY(); void setY(int y); private int x; private int y; } 第一个示例中的类在符号上很方便。 // a function in a class public int f(SomeData1 d) { return (3 * d.x) / d.y; …
195 java  oop  struct 

4
Rails新建与创建
为什么需要在RESTful控制器中定义一个新方法,然后再创建一个方法呢? Google搜索未提供我所需要的答案。我了解其中的区别,但是需要知道为什么要按原样使用它们。



3
外键约束:何时使用ON UPDATE和ON DELETE
我正在使用MySQL Workbench设计数据库架构,这很酷,因为您可以执行图并将其转换为:P 无论如何,由于它具有外键支持,所以我决定使用InnoDB。我注意到的一件事是,它允许您为外键设置On Update和Delete选项。有人可以在一个简单的示例中解释“限制”,“级联”和设置null的位置吗? 例如,假设我有一个user包含的表userID。说我有一个消息表message是一个多到许多有2个外键(其中引用同一个主键,userID在该user表)。在这种情况下,设置“更新时”和“删除时”选项是否有用?如果是这样,我该选择哪一个?如果这不是一个很好的例子,请您举一个很好的例子来说明这些例子如何有用? 谢谢

23
如何调整jQuery DatePicker控件的大小
我第一次使用jQuery DatePicker控件。我已经可以在表单上使用它了,但是它大约是我想要的两倍,并且是jQuery UI页面上演示的1.5倍。我缺少一些简单的设置来控制尺寸吗? 编辑:我找到了一个线索,但是它带来了新的问题。在CSS文件中,它声明组件将根据父元素的字体大小进行缩放。他们建议设置 body {font-size: 62.5%;} 使1em = 10px。这样做为我提供了一个大小适中的日期选择器,但很明显,它弄乱了我的网站的其余部分(我目前的字体大小为.9em)。 我尝试在文本框周围放置DIV并设置其字体大小,但似乎忽略了这一点。因此,必须有某种方法可以通过更改其父级字体来缩小datepicker,但是如何做到这一点而又不弄乱我的网站的其余部分呢?
195 jquery-ui 

7
使用split(“ |”)通过管道符号分割Java字符串
Java官方文档指出: "boo:and:foo"例如,字符串使用这些表达式Regex Result产生以下结果: { "boo", "and", "foo" }" 这就是我需要它工作的方式。但是,如果我运行此命令: public static void main(String[] args){ String test = "A|B|C||D"; String[] result = test.split("|"); for(String s : result){ System.out.println("&gt;"+s+"&lt;"); } } 它打印: &gt;&lt; &gt;A&lt; &gt;|&lt; &gt;B&lt; &gt;|&lt; &gt;C&lt; &gt;|&lt; &gt;|&lt; &gt;D&lt; 这与我的预期相去甚远: &gt;A&lt; &gt;B&lt; &gt;C&lt; &gt;&lt; &gt;D&lt; 为什么会这样呢?
195 java  regex  string 

7
样式化HTML电子邮件的最佳做法
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 改善这个问题 我正在为电子邮件通讯设计HTML模板。我了解到,许多电子邮件客户端会忽略链接的样式表,而其他许多电子邮件客户端(包括Gmail)会完全忽略CSS块声明。内联样式属性是我唯一的选择吗?样式化HTML电子邮件的最佳做法是什么?
195 html  css  html-email 

8
如何在Django的CharField上添加占位符?
以这个非常简单的形式为例: class SearchForm(Form): q = forms.CharField(label='search') 这将在模板中呈现: &lt;input type="text" name="q" id="id_q" /&gt; 但是,我想将placeholder属性值添加到此字段,Search以便HTML看起来像这样: &lt;input type="text" name="q" id="id_q" placeholder="Search" /&gt; 最好我想CharField通过字典或类似的东西将占位符值传递给表单类中的: q = forms.CharField(label='search', placeholder='Search') 做到这一点的最佳方法是什么?

4
MySQL:根据查询结果设置用户变量
是否可以根据MySQL中的查询结果设置用户变量? 我想要实现的是这样的事情(我们可以假设USER和GROUP都是唯一的): set @user = 123456; set @group = select GROUP from USER where User = @user; select * from USER where GROUP = @group; 请注意,我知道有可能,但我不希望使用嵌套查询。
195 mysql 

2
C中的&&&操作
#include &lt;stdio.h&gt; volatile int i; int main() { int c; for (i = 0; i &lt; 3; i++) { c = i &amp;&amp;&amp; i; printf("%d\n", c); } return 0; } 使用编译的上述程序的输出gcc为 0 1 1 使用-Wall或-Waddress选项,gcc发出警告: warning: the address of ‘i’ will always evaluate as ‘true’ [-Waddress] c在以上程序中如何进行评估?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.