我有我的requirejs模块互相交叉引用和交互的问题。需要js中的交叉引用

第一模块将进行第二模块的价值观,为什么requirejs表现得像是什么?

HTML:

Edit

Save

JS:

define('vm',

[

'vm.edit',

'vm.save'

],

function(edit,save){

return{

save: save,

edit: edit

}

});

define('vm.save',function(){

var self = this;

self.user = {

Name: ko.observable(),

Age: ko.observable()

}

var saveUser = function() {

alert(self.user.Name() + " is age of " + self.user.Age());

}

return {

saveUser: saveUser,

user: user

}

});

define('vm.edit',function(){

var self = this;

self.user = {

Name: ko.observable(),

Age: ko.observable()

}

var editUser = function() {

alert(self.user.Name() + " is age of " + self.user.Age());

}

return {

editUser: editUser,

user: user

}

})

require(['vm'],function(vm){

ko.applyBindings(vm.save, document.getElementById("second"));

ko.applyBindings(vm.edit, document.getElementById("first"));

})

2013-06-28

skmasq

+0

确定这是一个需求问题而不是Knockout绑定问题? –

html中div区域可以交叉引用,需要js中的交叉引用相关推荐

  1. js读取div从html中导入,在html中div+css布局的简单应用...-js+div+css下拉导航菜单完整代...-CSS文件的条件导入 - Gene Li_169IT.COM...

    方案一: 在HTML文档中使用条件导入,如在HEAD中插入如下代码: 1: 4: .csharpcode, .csharpcode pre{font-size: small;color: black; ...

  2. js中写html代码怎么写,在js中写html代码怎么写

    在js中写html代码的方法:首先使用div标签创建一块区域,给div标签添加一个id属性:然后在js中将一段html代码保存在html变量中:最后使用innerHTML属性,将html代码动态写入d ...

  3. java js中 function函数报错_浅析JS中对函数function的理解(基础篇)

    正文:我们知道,在js中,函数实际上是一个对象,每个函数都是Function类型的实例,并且都与其他引用类型一样具有属性和方法.因此,函数名实际上是指向函数对象的指针,不与某个函数绑定.在常见的两种定 ...

  4. json对象、字符串-数组和数学对象中的相关方法、BOM对象、JS中的DOM操作

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 json对象 字符串对象的相关方法 获取字符串长度 length 清除两侧的空白 trim [ python的strip ] ...

  5. html中div居中的代码怎么写,CSS中让DIV居中的代码

    CSS 如何使DIV层水平居中 今天用CSS碰到个很棘手的问题,DIV本身没有定义自己居中的属性, 网上很多的方法都是介绍用上级的text-align: center然后嵌套一层DIV来解决问题. 可 ...

  6. js div加载html_说说 Vue.js 中的 v-cloak 指令

    可以使用 v-cloak 指令设置样式,这些样式会在 Vue 实例编译结束时,从绑定的 HTML 元素上被移除. 当网络较慢,网页还在加载 Vue.js ,而导致 Vue 来不及渲染,这时页面就会显示 ...

  7. vue中数组长度_如何在Vue.js中获取计算数组的长度

    我使用的是一个计算方法,它检查用户是否单击了搜索输入,然后检查JSON文件,以将用户的查询与JSON文件中的字符串匹配.这是我当前的代码: computed: { filteredPrizesByQu ...

  8. 在 JavaScript 中按字母顺序排序 - 如何在 JS 中按名称排序

    有时您可能有一个单词数组,您希望按字母顺序(从 az 开始)对每个单词进行排序.或者,您可能有一个包含用户信息(包括名称)的对象数组,例如,您希望在其中按用户名称对用户进行排序. 我们可以在 Java ...

  9. js中一些常用的基本函数

    如何使用jquery刷新当前页面 下面介绍全页面刷新方法:有时候可能会用到 window.location.reload()刷新当前页面. parent.location.reload()刷新父亲对象 ...

最新文章

  1. Android系统启动-init篇
  2. spring和mybatis结合做简单的增删查改系统_如何从零开始设计权限管理系统
  3. HDU1166-敌兵布阵
  4. v380怎么设置云存储_计算机网络云计算技术在应用中的不足及缺陷
  5. Xshell 7免费版下载及安装
  6. 交通流特性(流速密)在断面、路段上的区别
  7. 重温 2020 AI 应用场景,哪个最让你印象深刻?
  8. spring常见用法之安全模块(注册登录模块)
  9. (1) racecar零件购买
  10. 电子计算机特征具有什么功能,电子计算机的基本特征有哪些?
  11. 【JavaSE】自定义异常
  12. linux 终止作业任务命令,Linux中作业控制命令
  13. python加速度算位移_基于Labview的加速度两次积分求位移
  14. Fortran语法汇总(下)(持续更新中)
  15. STM32 OLED显示屏
  16. 如何让你的代码变得更优雅?这些代码规范和技巧必须知道(进阶必备,建议收藏)
  17. 人工神经网络ANN建模基础须知
  18. MATLAB图像处理——小波变换
  19. visio2016中如何画出有箭头的直线以及如何掉转箭头方向
  20. OS 页面置换算法(OPT,FIFO,LRU)颠簸/抖动

热门文章

  1. 数据结构实验6_压缩矩阵的转置、普通转置、快速转置算法
  2. 【Python爬虫】图文教学 爬取并汇总至Excel:高考志愿中的所有专业大类、具体专业的各项信息
  3. VMware安装Ubuntu-18.04.3 Server版本
  4. Python获取Win7,Win10系统缩放大小
  5. 【SQL Server】数据库开发指南(二)MSSQL数据库开发对于库、表、数据类型、约束等相关操作
  6. 云技术背景下ssl证书可以提供怎样的安全服务呢?
  7. 【python量化】将Transformer模型用于股票价格预测
  8. Linux 设备驱动
  9. 民宿OTA运营有哪些指标数据最重要
  10. 机器学习“调音师”:如何及何时重新调校ML