我下载并部署了下面的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.结果是一样的。
我错过了任何构建设置吗?请指教。
答案 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应用程序的常见问题。希望这有帮助!