草庐IT

data-bind

全部标签

javascript - 使用 ng-bind 绑定(bind)多个值

我可以像这样使用ng-bind绑定(bind)多个值吗:每当我尝试这样做时,我都会收到以下错误:错误:$parse:syntax语法错误我知道我可以使用花括号做同样的事情{{instructor.first_name}}{{instructor.last_name}}但我想尽可能避免这种情况,因为代码库的其余部分使用ng-bind并且我会保持一致。谢谢。 最佳答案 您可以使用“+”连接表达式。以下应该适合您:.您甚至可以在那里添加过滤器. 关于javascript-使用ng-bind绑定

javascript - BackboneJs : how do i bootstrap my data in the page markup, 我什么时候将它们分配到我的收藏中

所以,构建一个使用多个(目前为2个)全局集合的应用程序,它是文档和患者的目录,它们有关系,但不是像1个文档或属于1个患者的文档列表,所以它们实际上是2个独立的集合,我的应用程序在模块系统中构建,与此处描述的方式非常相似:http://weblog.bocoup.com/organizing-your-backbone-js-application-with-modulesbackbone.js文档说了引导,做这样的事情,Accounts.reset();那是在Rails应用程序中,但是我需要在asp.netMVC3中以不同的方式执行它,很可能我只是打印出我的json字符串而不是这不是r

javascript - 使用 jQuery 使用 multipart/form-data 进行 HTTP POST 调用?

我正在尝试使用jQuery对multipart/form-data进行HTTPPOST调用:$.ajax({url:'http://localhost:8080/dcs/rest',type:'POST',contentType:'multipart/form-data',data:'dcs.source=boss-web&query=data&dcs.algorithm=lingo&dcs.output.format=JSON&dcs.clusters.only=true',//dataType:"jsonP",success:function(jsonData){alert('PO

javascript - D3.js - JSON 数据数组将相同的数组元素绑定(bind)到所有内容

我正在加载一个包含对象数组的GeoJSON数据文件,每个对象都包含不同国家轮廓的矢量信息。相同的数组元素被绑定(bind)到每个DOM元素。我之前在JavaScript中遇到过这个范围问题,但我所做的每一次更改都没有导致任何加载。我附上了jsfiddle.我使用了一个示例数据文件,它似乎需要几秒钟才能加载。我在jsfiddle中的代码如下所示:$(document).ready(function(){d3.json("https://raw.githubusercontent.com/datasets/geo-boundaries-world-110m/master/countries

javascript - jQuery 如何使用 .data() 存储数据?

我有点困惑jQuery如何使用.data()函数存储数据。这是不是叫做expando的东西?或者这是使用HTML5Web存储,尽管我认为这不太可能?文档说:The.data()methodallowsustoattachdataofanytypetoDOMelementsinawaythatissafefromcircularreferencesandthereforefrommemoryleaks.当我读到expando时,它似乎有内存泄漏的风险。不幸的是,我的技能不足以阅读和理解jQuery代码本身,但我想知道jQuery如何使用data()存储此类数据。http://api.jq

javascript - 绑定(bind)到动态创建的 iframe 中的事件

我需要在用户执行特定操作后动态创建的iframe内绑定(bind)一个事件(例如click上的任意)。附加iframe的代码和iframe内的代码不是我的,我无法以任何方式更改它(这是CMS管理面板)。我如何使用jQuery1.6收听事件(同样,这不是我的选择,我坚持使用它)。我以为delegate()可能是我想要的:$('body').delegate('iframeinput','click',function(e){alert('bingo?');});但是当输入被点击时,上面的代码并没有提醒。但是,以下内容按预期工作:$('body').delegate('input','cl

javascript - 将范围传递给回调函数/绑定(bind)

我正在尝试将函数作用域传递给回调方法。我遇到的问题是我正在获取对象范围,这不让我可以访问原始函数中的参数和局部变量。我对“this”的理解是指当前上下文(无论是窗口还是某个对象)以及本地声明的变量和参数。[引用RichardCornford在http://jibbering.com/faq/notes/closures/上的出色工作在“执行上下文”部分]。我还知道JavaScript中的变量具有函数作用域(如果它们在函数内部声明,则只能从该函数内部访问)。基于这种理解,在一个新的环境中,我正在尝试编写一个我为我的前雇主做过很多的模式,调用一个异步方法,指定一个回调处理程序并传递我当前的

javascript - 为什么我在 IE : "The data area passed to a system call is too small"? 中收到此错误

我正在使用Javascript创建一个供下载的csv文件,它在除IE(我已经测试过8和10)之外的所有文件中都运行良好。在IE8中,当我单击创建和下载文件的按钮时,我收到一条错误消息,提示“传递给系统调用的数据区域太小”。在IE10中,当我单击该按钮时,它只会打开一个新选项卡,其中包含我在地址栏中创建的URL,但不会下载任何内容。知道这个错误是什么意思吗?我在按钮中有这段代码:varcsvContent="data:text/csv;charset=utf-8,";csvContent+=escape(myCSVvariable);varencodedUri=encodeURI(csv

javascript - track by 的下拉绑定(bind)问题

我在将下拉值与关联数组绑定(bind)时遇到问题。问题出在trackby上,例如当我不将trackby添加到我的下拉菜单时,我与下拉列表绑定(bind),当我添加trackby时,O无法自动选择下拉列表值。我想将trackby与ng-options一起使用,这样angularjs就不会添加$$hashKey并利用与trackby相关的性能优势。我不明白为什么会发生这种行为。注意:我只想为我的每个$scope.items而不是整个对象绑定(bind)选择名称,例如披萨或汉堡.更新:据我所知,我对$scope.items的当前数据结构进行了很多尝试,它不适用于ng-options,我想使用

javascript - react ,绑定(bind)输入值

我在绑定(bind)输入值时遇到了一些问题,我已经在我的应用程序的另一个组件上完成了它并且工作正常,但不知何故我无法让它在另一个组件上工作。我只收到第一个字母而不是整个文本这是我的组件classPostextendsComponent{constructor(props){super(props);this.state={post:this.props.data,comment:''}Post.context=this;}render(){}handleChange(e){Post.context.setState({comment:e.target.value});}}我也尝试使用来