在将它用作Angular.js元素指令时,如何设置PayPal Checkout Button 的style选项?
this.paypal = {
// ...
style: {
color: 'black',
shape: 'rect'
}
}
Run Code Online (Sandbox Code Playgroud)
似乎该style选项不能在绑定中传递,style因为这已经是一个保留HTMLElement属性?
<paypal-button
client="$ctrl.paypal.client"
commit="true"
env="$ctrl.paypal.env"
style="$ctrl.paypal.style"
on-authorize="$ctrl.paypal.onAuthorize"
on-cancel="$ctrl.paypal.onCancel"
payment="$ctrl.paypal.payment">
</paypal-button>
Run Code Online (Sandbox Code Playgroud) 我正在尝试在以下场景中使用XDebug
我从Windows主机创建了一个Netbeans项目,指向\\ guestIP\mysite.在项目运行配置中,我有以下内容:
在高级运行配置中:
我在我的Ubuntu VM上的php.ini中有以下内容
xdebug.remote_enable = on
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = /tmp
;xdebug.remote_host=localhost,<HostIP>, mysite.local.fr
xdebug.remote_connect_back=1
xdebug.remote_handler=dbgp
xdebug.idekey="netbeans-xdebug"
xdebug.remote_mode=req
Run Code Online (Sandbox Code Playgroud)
这些都不起作用,Netbeans不会在Windows的任何断点处停止.
使用Netbeans直接从我的VM调试工作正常.
有人能告诉我如何让我的调试器从Windows远程工作吗?谢谢
我正在尝试为Symfony 2应用程序生成实体.实体将由几个包(可能是几个应用程序)共享,因此我不希望它们属于一个包.我希望它们位于src/MyApp/Entity文件夹中.
我已经为我的实体安装了YML,存储在src/MyApp/Entity/config/doctrine(class1.orm.yml,...)中
我正在尝试使用doctrine:generate:entities任务生成相应的PHP类
这是我在app/config/config.yml中的内容
orm:
auto_generate_proxy_classes: %kernel.debug%
auto_mapping: false
mappings:
AppRest:
type: yml
prefix: AppRest\Entity
dir: %kernel.root_dir%/../src/AppRest/Entity/config/doctrine
Run Code Online (Sandbox Code Playgroud)
这是我用来生成实体的命令
php app/console doctrine:generate:entities AppRest/Entity
Run Code Online (Sandbox Code Playgroud)
这是我得到的例外
[InvalidArgumentException]
Bundle "AppRest" does not exist or it is not enabled.
Run Code Online (Sandbox Code Playgroud)
我想让学说理解我并不是想要生成实体.我也尝试指定--path选项(--path = src/AppRest/Entity),但它没有改变任何东西.
有人可以帮忙吗?
编辑:
我删除了我的目录中的额外空间,这解决了问题.必须指定path选项
我们将在PHP中实现一组REST Web服务.我们选择了2个框架:Symfony 2和Silex(微框架作为phar存档,基于Symfony2).
目前,只有少数服务,其中一些资源作为GET返回,但这组方法最终会增长并包含其他休息操作(put/post/delete).
这是我迄今为止这两个框架的优缺点列表
Symfony2的
优点:
缺点:
燧石
优点:
缺点:
您认为哪一个最好?
谢谢
在搜索了angular Universal很多天后,我发现缺乏有关ServerSideRendering实际工作方式的信息。
让我引导您解决我的疑虑,并帮助我澄清一些模糊点。
有很多指南会告诉您如何设置SSR需要注意哪些事项,例如不访问 DOM 或不使用 jquery。
它们都没有真正展示 angular Universal 在幕后的实际工作方式,尤其是当您访问外部 api 时。
我希望一个普通的 SSR 应用程序只在服务器上运行,创建一些 html,然后加载 html,直到客户端下载 javascript代码。
但是在使用外部 api 的情况下会发生什么?(这是一个非常常见的场景)。
我们的应用程序的服务器版本是否进行了真正的调用,从 api 获取真实数据,以使用 html 进行渲染?还是发生了其他事情?
同样在通过路由解析器调用的外部 api 的情况下。在这种情况下,SSR 可能吗?这意味着我们的应用程序必须以任何一种方式等待 api 响应。
我使用jspdf将html转换为pdf.我正在使用addHTML方法将html页面转换为pdf
var htmlSource = $('#body')[0];
function crate (){
var pdf = new jsPDF('p','px');
pdf.addHTML(
htmlSource,10, 10, {pagesplit: true, margin: {top: 10, right: 10,bottom: 10, left: 10, useFor: 'page'}},
function(dispose){
pdf.save('datapdf.pdf');
}
);
Run Code Online (Sandbox Code Playgroud)
}
并且我想在所有页面上添加页眉和页脚,为页眉和页脚留空格.但使用选项我只能在pdf的第一页上留下标题空间.
我正在使用棱角4.3,打字稿2.2
我想基于相同的代码库创建多个应用程序(网站).所有网站都完全相同,但其中一些可能有一些额外的/不同的logc /模板.
我的想法是创建一个核心模块(主要包含组件),然后让应用程序使用该模块构建它,并根据需要重载: - 样式 - 模板(完全替换模板,或只修改模板的一部分)它)
我只设法覆盖路由中明确使用的组件,但我不能覆盖在Core模块的模板中直接调用的子组件.我是否需要动态注入这些组件?
我想每个需要重写的模板部分都必须更改为核心模块中的一个组件(然后回到问题#1以使用子应用程序中的继承组件)
谢谢
我已经使用Angular-CLI创建了一个项目。(使用命令:)ng new my-angular-universal。然后,我仔细地遵循了https://github.com/angular/angular-cli/wiki/stories-universal-rendering的所有说明
它可以构建--prod并正常工作。但是没有关于如何设置--dev构建并将其与--watchflag一起使用的说明。
我尝试--prod从npm“ scripts”中删除标志,它甚至不在开发模式下运行。它构建良好,但是当我在浏览器中打开它时,这就是我所看到的(直接打印为响应):
TypeError: Cannot read property 'moduleType' of undefined
at C:\Users\Mikser\documents\git\my-angular-universal\dist\server.js:7069:134
at ZoneDelegate.invoke (C:\Users\Mikser\documents\git\my-angular-universal\dist\server.js:105076:26)
at Object.onInvoke (C:\Users\Mikser\documents\git\my-angular-universal\dist\server.js:6328:33)
at ZoneDelegate.invoke (C:\Users\Mikser\documents\git\my-angular-universal\dist\server.js:105075:32)
at Zone.run (C:\Users\Mikser\documents\git\my-angular-universal\dist\server.js:104826:43)
at NgZone.run (C:\Users\Mikser\documents\git\my-angular-universal\dist\server.js:6145:69)
at PlatformRef.bootstrapModuleFactory (C:\Users\Mikser\documents\git\my-angular-universal\dist\server.js:7068:23)
at Object.renderModuleFactory (C:\Users\Mikser\documents\git\my-angular-universal\dist\server.js:52132:39)
at View.engine (C:\Users\Mikser\documents\git\my-angular-universal\dist\server.js:104656:23)
at View.render (C:\Users\Mikser\documents\git\my-angular-universal\dist\server.js:130741:8)
Run Code Online (Sandbox Code Playgroud)
我使用的npm软件包的版本当前是最新的:
除了ts-loader之外,由于它无法正常工作,因此不得不对其进行降级:
因此,如果有人对如何进行这项工作有任何信息,将不胜感激!或者,也许您知道一些同时配置了Angular Universal App的项目模板--dev以及其--prod构建和能力--watch?
我正在研究一个在多个客户运行的项目.有许多延迟加载的模块,其中大部分都被所有客户使用.但是有一些模块只在少数几个地方需要,所以我想把它们从其他地方的构建中排除.
可能吗?
我在主页上遵循 angular 通用:https : //angular.io/guide/universal
没有通用,我用命令运行我的 angular 项目
ng serve --ssl true --ssl-key /node_modules/browser-sync/lib/server/certs/server.key --ssl-cert /node_modules/browser-sync/lib/server/certs/server.crt --主机 0.0.0.0
现在,我将通用添加到我的项目中,但不知道如何设置它使用“https”运行。
请帮帮我。
这是我的 server.ts
导入 'zone.js/dist/zone-node'; 从“@angular/core”导入{enableProdMode};
// Express Engine
import {ngExpressEngine} from '@nguniversal/express-engine';
// 为延迟加载导入模块映射 import {provideModuleMap} from '@nguniversal/module-map-ngfactory-loader';
import * as express from 'express';
从“路径”导入 {join};
// 在 Prod 模式下更快的服务器渲染(从不需要开发模式)
enableProdMode();
// Express 服务器
const app = express();
const PORT = process.env.PORT || 4000;
const DIST_FOLDER = join(process.cwd(), 'dist/browser');
// * 笔记 ::
const {AppServerModuleNgFactory, LAZY_MODULE_MAP} = require('./dist/server/main');
// …
angular ×5
php ×3
symfony ×2
typescript ×2
angular-cli ×1
angular7 ×1
angularjs ×1
debugging ×1
doctrine-orm ×1
entities ×1
html ×1
inheritance ×1
javascript ×1
jspdf ×1
netbeans ×1
node.js ×1
paypal ×1
rest ×1
silex ×1
webpack ×1
xdebug ×1