use*_*054 4 javascript lotus-notes lotus-domino xpages angularjs
我正在尝试使用Angular,所以我希望使用Domino设计器将标准库angular.min.js导入Domino数据库.
但是,当我这样做时,我在导入的文件中得到了数以万计的javascript错误.我试过了:
我使用的angular.min.js版本直接来自Angular网站,如果包含在本地运行的html文件中,它的工作正常.
症状是首先包括文件不起作用(在浏览器中生成脚本错误),如果我查看资源/脚本lib等,我会看到大量的红色标记出现语法错误.
奇怪的是,包含jquery的相同方法似乎工作正常.
还有其他人管理过吗?当然他们必须......我敢打赌,我正在做一些令人印象深刻的事情
如果它是相关的,这最终用于xpage.
Mar*_*ink 10
第一:忘记在Designer中打开Angular JS文件.它会抛出错误,因为它使用内置编辑器不支持的JavaScript语法.该文件(可能)就好了.
接下来,我不确定你在哪里准确地加载文件,但如果你想在XPage中这样做:这是一个我刚创建的简单示例,它的工作原理如下:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view
xmlns:xp="http://www.ibm.com/xsp/core">
<xp:this.attrs>
<xp:attr
name="ng-app"
value="myApp">
</xp:attr>
</xp:this.attrs>
<xp:this.resources>
<xp:script
src="angular/angular.min.js"
clientSide="true">
</xp:script>
</xp:this.resources>
<div ng-controller="MyController">
{{hello}} this
</div>
<xp:scriptBlock
id="scriptBlock1">
<xp:this.value><![CDATA[var app = angular.module('myApp', []);
app.controller('MyController', function($scope) {
$scope.hello = 'world';
});
]]></xp:this.value>
</xp:scriptBlock>
</xp:view>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1081 次 |
| 最近记录: |