使用Bridge.NET我最近开始和我遇到的一个问题。
随着定义为类遵循
public class DomEngine
{
public DomEngine()
{
// Empty constructor to make sure it works
}
/* Lots of irrelevant code removed */
}
和像这样
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>MenuGeneratorFromDom</title>
<script src="bridge.js"></script>
<script src="bridge.console.js"></script>
<script src="bridge.meta.js"></script>
<script src="jquery-2.2.4.js"></script>
<script src="MenuGeneratorFromDom.js"></script>
<script src="MenuGeneratorFromDom.meta.js"></script>
</head>
<body>
<h1>1.0</h1>
<h4>4.0</h4>
<h2>2.0</h2>
<h3>3.0</h3>
<h4>4.1</h4>
<h3>3.1</h3>
<h3>3.2</h3>
<h2>2.1</h2>
<h3>3.3</h3>
<h3>3.4</h3>
<h4>4.2</h4>
<h4>4.3</h4>
<script>
$(function()
{
var domEngine = MenuGeneratorFromDom.DomEngine();
});
</script>
</body>
</html>
一个index.html我得到在由Bridge.NET
Bridge.define("MenuGeneratorFromDom.DomEngine",
{
ctors:
{
ctor: function()
{
this.$initialize(); // Here
}
},
/* lots of generated code */
}
生成的代码一个this.$initialize is not a function
虽然Initializ()
确实在bridge.js
中定义为t他行
prop.$initialize = Bridge.Class._initialize;
(其中Bridge.Class._initialize
被定义为好),我们可以在上面bridge.js
中的index.html看到的是包含在文件中前MenuGeneratorFromDom.js
我不明白为什么这个Initialize
调用抛出未定义的错误,而明确定义!我忘了用Bridge.NET做些什么?
感谢您的回答!你可能是对的,但同时我在重新使用git并重新运行之后重新做了我的重新考虑。但是,由于你的回答似乎有很大意义,我会标记你回答我的问题。谢谢 :-) – Wndrr