Breeze 微风命名保存未按预期工作

Breeze 微风命名保存未按预期工作,breeze,Breeze,我尝试使用命名的保存,如下所示,并在发行说明中解释,但它不起作用并返回: 未捕获错误:“entities”参数是可选的,或者它必须是一个数组,其中每个元素必须是entity=>breeze.debug.js:724 proto.check=>breeze.debug.js:724 proto.saveChanges=>breeze.debug.js:11150 发送电子邮件 功能是: var sendEmail = function () { var option = new b


我尝试使用命名的保存,如下所示,并在发行说明中解释,但它不起作用并返回:

未捕获错误:“entities”参数是可选的,或者它必须是一个数组,其中每个元素必须是entity=>breeze.debug.js:724
proto.check=>breeze.debug.js:724
proto.saveChanges=>breeze.debug.js:11150
发送电子邮件

功能是:

var sendEmail = function () {
        var option = new breeze.SaveOptions({ resourceName: 'sendMail'})
        return manager.saveChanges({ saveOptions: option })
            .then(saveSucceeded)
            .fail(saveFailed);

        function saveSucceeded(saveResult) {
            log('La email è stata invata.', saveResult, true);
        }

        function saveFailed(error) {
            var msg = 'Invio della email è fallito: ' + getErrorMessages(error);
            logError(msg, error);
            error.message = msg;
            throw error;
        }
    };

欢迎任何帮助

发行说明中的writeup语法错误。我会把它修好的

EntityManager.saveChanges的第一个参数始终是一个实体列表,也可以为null以指示所有实体。第二个参数是可选的SaveOptions实例。看见所以你的表情应该是

  var option = new breeze.SaveOptions({ resourceName: 'sendMail'})
  return manager.saveChanges(null, option)

很抱歉问了个小问题,但我正在学习。非常感谢。@JayTraband查看文档时,似乎在SaveChanges与saveChangesHanks之间也存在一些大小写问题,我会设法找人来研究一下。