<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hello all.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I am getting a different error now and have a bare-bones javascript and html document that works outside of RT but not when opened from the rt URL. It looks like RT is making some changes to the syntax of the data-ng-repeat attribute.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">You can look at them yourself…<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><a href="http://tech.aph.org/~keith/ngTest.html">http://tech.aph.org/~keith/ngTest.html</a> - this one works<o:p></o:p></p>
<p class="MsoNormal"><a href="http://tech.aph.org/rt/ngTest.html">http://tech.aph.org/rt/ngTest.html</a> - this one does not.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Here is the HTML…<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><o:p></o:p></p>
<p class="MsoNormal"><html><o:p></o:p></p>
<p class="MsoNormal"> <head><o:p></o:p></p>
<p class="MsoNormal"> <title>Angular Test in RT</title><o:p></o:p></p>
<p class="MsoNormal"> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js" type="text/javascript"></script><o:p></o:p></p>
<p class="MsoNormal"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript"></script><o:p></o:p></p>
<p class="MsoNormal"> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js" type="text/javascript"></script><o:p></o:p></p>
<p class="MsoNormal"> <script src="https://tech.aph.org/~keith/ngTest.js" type="text/javascript"></script><o:p></o:p></p>
<p class="MsoNormal"> </head><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><body ng-app="mainApp"><o:p></o:p></p>
<p class="MsoNormal"><h1>Angular Test in RT</h1><o:p></o:p></p>
<p class="MsoNormal"> <div ng-controller="mainController"><o:p></o:p></p>
<p class="MsoNormal"> <table id="development" style="width:100%"><o:p></o:p></p>
<p class="MsoNormal"><h2>People/h2><o:p></o:p></p>
<p class="MsoNormal"><thead><o:p></o:p></p>
<p class="MsoNormal"> <tr><o:p></o:p></p>
<p class="MsoNormal"><th>Last</th><o:p></o:p></p>
<p class="MsoNormal"><th>First</th><o:p></o:p></p>
<p class="MsoNormal"> </tr><o:p></o:p></p>
<p class="MsoNormal"></thead><o:p></o:p></p>
<p class="MsoNormal"> <tbody><o:p></o:p></p>
<p class="MsoNormal"> <tr data-ng-repeat="record in names | orderBy: 'lastName'"><o:p></o:p></p>
<p class="MsoNormal"> <td>{{record.lastName}}</td><o:p></o:p></p>
<p class="MsoNormal"> <td>{{record.firstName}}</td><o:p></o:p></p>
<p class="MsoNormal"> </tr><o:p></o:p></p>
<p class="MsoNormal"> </tbody><o:p></o:p></p>
<p class="MsoNormal"></table><o:p></o:p></p>
<p class="MsoNormal"></div><o:p></o:p></p>
<p class="MsoNormal"></body><o:p></o:p></p>
<p class="MsoNormal"></html><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The javascript in ngTest.js…<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> var mainApp = angular.module('mainApp', []);<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">mainApp.controller('mainController', function($scope) {<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">var people = [{firstName: 'Tom', lastName: 'Jones'},<o:p></o:p></p>
<p class="MsoNormal">{firstName: 'Linda', lastName: 'Smith'},<o:p></o:p></p>
<p class="MsoNormal">{firstName: 'Scott', lastName: 'Moore'}];<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">$scope.names = [];<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> $.each( people, function(i) {<o:p></o:p></p>
<p class="MsoNormal">$scope.names.push(people[i]);<o:p></o:p></p>
<p class="MsoNormal"> });<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">And finally the error I get when I try to open it from the RT URL…<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Error: [ngRepeat:iexp] <o:p></o:p></p>
<p class="MsoNormal">http://errors.angularjs.org/1.4.8/ngRepeat/iexp?p0=record%EF%BF%BDin%EF%BF%BDnames%20%7C"
<o:p></o:p></p>
<p class="MsoNormal"><!-- ngRepeat: record<span style="font-family:"Tahoma","sans-serif"">�</span>in<span style="font-family:"Tahoma","sans-serif"">�</span>names | orderBy: 'lastName' --> rderBy%3A%20'lastName'<o:p></o:p></p>
<p class="MsoNormal">G/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:6:416<o:p></o:p></p>
<p class="MsoNormal">Ce</<.compile@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:279:13<o:p></o:p></p>
<p class="MsoNormal">Z@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:65:273<o:p></o:p></p>
<p class="MsoNormal">O@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:55:235<o:p></o:p></p>
<p class="MsoNormal">O@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:55:365<o:p></o:p></p>
<p class="MsoNormal">O@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:55:365<o:p></o:p></p>
<p class="MsoNormal">O@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:55:365<o:p></o:p></p>
<p class="MsoNormal">O@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:55:365<o:p></o:p></p>
<p class="MsoNormal">K@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:53:230<o:p></o:p></p>
<p class="MsoNormal">yc/c/</<@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:20:99<o:p></o:p></p>
<p class="MsoNormal">lf/this.$get</r.prototype.$eval@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:133:309<o:p></o:p></p>
<p class="MsoNormal">lf/this.$get</r.prototype.$apply@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:134:12<o:p></o:p></p>
<p class="MsoNormal">yc/c/<@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:20:57<o:p></o:p></p>
<p class="MsoNormal">e@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:39:392<o:p></o:p></p>
<p class="MsoNormal">yc/c@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:19:480<o:p></o:p></p>
<p class="MsoNormal">yc@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:20:274<o:p></o:p></p>
<p class="MsoNormal">Zd@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:19:83<o:p></o:p></p>
<p class="MsoNormal">@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:294:192<o:p></o:p></p>
<p class="MsoNormal">b@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:175:62<o:p></o:p></p>
<p class="MsoNormal">If@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:35:365<o:p></o:p></p>
<p class="MsoNormal">Hf/d@https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:35:314<o:p></o:p></p>
<p class="MsoNormal">angular.min.js:107:210<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">});<o:p></o:p></p>
</div>
</body>
</html>