Я получил эту ошибку при использовании опций выбора с ng-значением, поэтому я просто сохранил значение вместо атрибута ng-value.
<select>
<option ng-repeat="employee in employees"
title="{{employee.fullName}}"
value="{{employee.email}}">
{{employee.email}}
</option>
</select>
Я ответил на аналогичный вопрос здесь . Взгляните на IronJS , реализацию JavaScript на F #, работающую в DLR.
Рано или поздно, я думаю, кто-нибудь напишет DLR Javascript. Я знаю, что сейчас это не очень удобно для вас, но, возможно, вы могли бы начать проект. Я подозреваю, что при использовании JScript.NET будет лучше анализ затрат и выгод.
Если отказ от .NET и Microsoft подходит для вас, вам следует попробовать Mozilla Rhino . Это реализация JavaScript с открытым исходным кодом, полностью написанная на Java. Многие современные js-библиотеки на стороне сервера нацелены на эту платформу.
The use of Com interop means you are limited to an MS solution Java and Opensource want as little as possible to do with it.
I dont see any solution that supports all your requirements either you ditch all the COM/.NET stuff and go Java (Rhino) /Linux/Open source or you question the use of Javascript as your server language even in the Linux world we use PHP/Python/Ruby more on the server if we cant run Java. Your not going to see big performance gains with Java script as the language is the main barrier.
I wouldnt count on people writing a new DLR as server Java script is dying fast.
Considering you want performance ,what about F# , Microsoft will keep the Jscript engine supported for at least 5 years giving you time to create new stuff in F# while you slowly migrate the code.
Я использовал CSScript.net, так как это позволит вам запустить C# в качестве платформы для написания сценариев. С сайта:
CS-Script сочетает в себе мощность и богатство C# и FCL с помощью гибкость системы скриптов. CS-Script может быть полезен для системы и сетевые администраторы, разработчики и Тестеры. Для любого, кому нужны автоматизация для решения различных задач задачи программирования.
CS Script удовлетворяет всем изложенным условиям. Я использовал его в производстве, как замену Бу, он очень хорошо работал. Его можно увидеть в действии здесь.
.