VS Cordova与AngularJS for Windows 8.1 Store App

时间:2015-01-05 12:56:38

标签: windows angularjs cordova

我下载并部署了下面的2个AngularJS演示 https://code.msdn.microsoft.com/windowsapps/AngularJS-TODO-Sample-for-b651512a https://code.msdn.microsoft.com/AngularJS-Detail-Sample-7a409e5e/view/Discussions

我将它们部署到WP8和Android设备,它们运行良好。 但是当我部署到Windows 8 Store App时,输入框不起作用。 两个演示都有相同的问题。

我尝试使用VS 2013和VS 2015.结果是一样的。

我错过了任何构建设置吗?请指教。

2 个答案:

答案 0 :(得分:0)

这几天我搜索过了。添加:

  

NG-CSP

到html标签:

<!DOCTYPE html>
<html ng-csp>
<head>
<meta charset="utf-8" />
<title>BlankCordovaApp1</title>
<!-- BlankCordovaApp1 references -->
<link href="css/index.css" rel="stylesheet" />
<!-- Cordova reference, this is added to your app when it's built. -->
<script src="cordova.js"></script>
<script src="scripts/platformOverrides.js"></script>
<script src="scripts/angular.js"></script>
<script src="scripts/index.js"></script>
</head>
<body ng-app="">
<p>Hello, your application is ready!</p>
<input type="text" value="text" />
</body>
</html>

答案 1 :(得分:0)

有关类似问题,请参阅我的stackoverflow response

您可能需要在应用中检查一些内容 - jQuery的版本应为&gt; = 2.x,ng-csp已添加到index.html,而winstore-jscompat库是添加到您的项目中。

这些是带有angularjs / jQuery的Windows 8.1应用程序的常见问题。希望这有帮助!